Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Crear una cinta ribbon en access 2007

Related Books

Free with a 30 day trial from Scribd

See all
  • Be the first to comment

  • Be the first to like this

Crear una cinta ribbon en access 2007

  1. 1. Crear una Cinta Ribbon en Access 2007 | 2010 Programando XML Tweetear Para poder Crear o Personalizar una Cinta de Ribbon en Access 2007 y 2010 (Tambien conocidos como Los nuevos Menus de Access 2007 y 2010), se hace necesario migrar a la programacion XML dentro de Access (ver referencia de office), ya que es a traves de esta es como son diseñados los elementos que conforman la Cinta de Ribbon; desde Tabs, Grupos, Controles, Imagenes, Menus y Submenus, Botones, etc. Aqui les mostraremos como Diseñar estas cintas de Ribbon para Access 2007 y 2010, programando XML de una manera muy simple. Primero antes de Empezar Necesitamos entender e identificar los elementos que conforman una Cinta Ribbon en Access, ya que si bien es cierto (dia con dia las usamos), no alcanzamos a comprender como son identificados estos elementos dentro de la Cinta Ribbon. Empezaremos segun el order como debe ser conformado una archivo XML para Ribbon. Si quiere conocer mas detalles sobre XML ClickAqui Ahora si vamos a Empezar!! Conozcamos a vista de pajaro como se veria un archivo XML para un a Cinta de Ribbon en Access.
  2. 2. PASO 1 La primer Etiqueta es "CustomUI" y marcaje es como se muestra abajo, esta es la primer etiqueta que ese usa en el archivo XML para la cinta de Ribbon, cabe mencionar que aqui NO vamos a modificar nada. Esta etiqueta le indica a Office que vamos a hacer uso de una cinta de Ribbon Personalizada. Dentro de esta etiqueta vamos a poner mas etiquetas ANIDADAS que tambien van a cumplir funciones importantes en la cinta de Ribbon. PASO 2 La Segunda Etiqueta es "ribbon" , en esta se especifica como vamos a mostrar nuestra cinta personalizada y esto lo haremos con el atributo startFromScratch a este le asignaremos el valor de ="false" donde garantiza que Access respetara todas sus fichas existentes agregando las nuevas fichas a la derecha de las fichas existentes (tambienpodra ocultar fichas individuales). Si se le establece el atributo en valor ="true" se quitan TODAS las fichas existentes y solo se mostraran las creadas mediante el codigo XML. PASO 3 La Tercera etiqueta es "tabs" en esta etiqueta se indica el comienzo del desarrollo de nuevas fichas en la cinta de opciones. Esta etiqueta no tiene atributos ni valor que cambiar.
  3. 3. PASO 4 La Cuarta etiqueta es "tab" NO se confunda esta no es la anterior!!, esta va dentro de "tabs" . Asi que la etiqueta tab nos servira para crear nuestras fichas en la cinta de ribbon de Access. Esta si lleva 3 atributos (id, label, visible) Donde: id="tab1" ==> es un identificador unico para esta etiqueta, pero puede ser nombrado como usted prefiera. label="Control de Viajes" ==> es el Titulo que aparecera en la parte de arriba de cada ficha. visible="true" ==> con esto solo indicamos que este visible en la cinta Ribbon. PASO 5 La quita etiqueta es "Group" , la funcion de esta etiqueta es agrupar botones, controles o menus. Donde: id="group1" ==> es un identificador unico label="Mantenimiento" ==> es lo que vera el usuario Esto visualmente es un grupo, segun el ejemplo
  4. 4. PASO 6 La Sexta Etiqueta,,apartir de esta etiqueta el contenido puede ser variable desde botones, etiquetas, menus, submenus, separadores, checkbox, etc. para fines de que se relaciones con lo mas basico y util le mostraemos el uso de Botones y Separadores (como en la imagen de arriba) y tambien enlazarlos a la accion que deseemos, por ejemplo abrir un formulario, imprimir un reporte, etc. Donde: button id="btn6" ==> es un identificador unico size="large" ó "normal" ==> es el tamaño del boton label="Preventivo" ==> es lo que vera el usuario screentip="Mantenimiento Preventivo" ==>Descripcion Corta (ver imagen abajo) supertip="Mantenimiento Preventivo ABC / DDE" ==>Descripcion Larga (ver imagen abajo)
  5. 5. imageMSO="Chart3DPieChart" ==> Nombre de la imagen que se va a mostrar, adelante le explico donde obtener estos nombres onAction="menuRibbon.Preventivo" ==> Nombre de la macro y submacro que controlara las acciones de los botones del ribbon, adelante les explico sobre esta macro. Para ver el Nombre de las Imagenes paso 1 hacer click en el boton de [Personalizar Menu] Paso 2 .- Hacer Click en Personalizar => Mostar todos los comandos =>elejir la imagen de la lista hacer click sobre ella y esperar a que aparezca su descripcion (al final de esta se encuentra el nombre de la imagen que podemos usarla para incluirla en el atributo imageMSO)
  6. 6. Crear una Macro bajo el nombre "menuRibbon" En esta macro bajo la columna de Nombres indicara todas las submacros de todos los eventos que desea se ejecuten cuando se oprima click en algunos de los botones de la cinta de Ribbon. PASO 7 En este paso vamos a crear una tabla nueva en nuestro sistema bajo el nombre de USysRibbons, en esta tabla vamos a guardar nuestro contenido XML, asi como se muestra en la imagen. La tabla tiene solo 3 campos
  7. 7. NOMBRE DE LA TABLA : USysRibbons CAMPOS: ID (autonumerico) RibbonName (TEXTO 50 CARACTERES) ==>Aqui le ponemos un nombre a nuestro Ribbon RibbonXML (MEMO) ==>Aqui guardamos el contenido XML (que ya elaboramos) Y quedariaasi: PASO 8 Establecer nuestro Ribbon como predeterminado para nuestra aplicacion de Access Paso 1 Reiniciamos Access (para que nuestro ribbon sea reconocido por access) Paso 2 Seleccionamos el nombre de nuestro Ribbon (ver imagen abajo) Paso 3 Reiniciamos Access Y Listo nuestro nuevo ribbonaparecera en la cinta de Access

×