Вы находитесь на странице: 1из 4

Centro Tecnolgico en Computacin CeTCom

www.cetcom.edu.gt

CREAR MENUS RIBBONS EN ACCESS 2010
Definicin: Un ribbon es un elemento de las interfaces grficas que consta
de una tira o franja con mltiples funciones que el programa puede realizar.
Por lo general, los ribbons suelen ubicarse en la parte superior de la ventana,
aunque hay programas en donde se permite personalizar su ubicacin y
apariencia.

El objetivo del ribbon es ubicar todas las funcionalidades de una aplicacin
en un solo lugar para que sean fciles de alcanzar.

A las ribbons tambin se les conoce como interfaz Fluent

Las ribbons estn creada en un lenguaje de programacin llamado HTML,
siglas de HyperText Markup Language (Lenguaje de Marcado de
Hipertexto), es el lenguaje de marcado predominante para la elaboracin de
pginas web. Es usado para describir la estructura y el contenido en forma de
texto, as como para complementar el texto con objetos tales como imgenes.
HTML se escribe en forma de "etiquetas", rodeadas por corchetes angulares
(<,>). HTML tambin puede describir, hasta un cierto punto, la apariencia de
un documento, y puede incluir un script (por ejemplo Javascript), el cual
puede afectar el comportamiento de navegadores web y otros procesadores de
HTML.

Para crear una ribbons primero que nada debemos crear una tabla dentro de
nuestra base de datos y esta tabla debe llevar el nombre de: USysRibbons,
debe contener los siguientes campos:



Dentro de la tabla escribiremos nuestro cdigo de programacin HTML
combinado con macros. En RibbonName es el nombre que le asignaremos a
nuestro men y en Ribbon XML escribiremos el lenguaje de programacin.

Centro Tecnolgico en Computacin CeTCom
www.cetcom.edu.gt

Primer programa con mens ribbons:
Crear un registro en la tabla USysRibbons, con la siguiente informacin:

<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
<ribbon startFromScratch="true">

<tabs>
<tab id="dbMenu1" label="Primer Men" visible="true">
<group id="dbMenu" label="Ingreso de Datos''">

<button id="cmdPRODUCTO" label="Producto" imageMso="EditBusinessCard" size="large"
onAction="PRODUCTO" supertip="Abre el Formulario Producto" screentip="TECLAS DE ACCESSO RPIDO
Ctrl+Shift+P"/>

</group>

</tab>

</tabs>

</ribbon>

</customUI>

Analizando la estructura de un Menu Ribbons
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
<ribbon startFromScratch="false">
<tabs>
<!Aqu ir el cdigo XML -->
</tabs>
</ribbon>
</customUI>
Explicacin
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
<ribbon startFromScratch="true">

startFromScratch puede elegir entre "true" or "false".

"true"
Oculta todas las fichas integradas de Access incluyendo.
"false"
Muestra las fichas integrados, no los oculta
<tabs>
Aqu se puede colocar el cdigo XLM de fichas, los grupos y los controles, cada seccin
</tabs>
</ribbon>
</customUI>

Centro Tecnolgico en Computacin CeTCom
www.cetcom.edu.gt

<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
<ribbon startFromScratch="true">







<tabs>



<tab id="dbMenu1" label="Primer Men" visible="true">




<group id="dbMenu" label="Ingreso de Datos''">






<button id="cmdPRODUCTO" label="Producto"
imageMso="EditBusinessCard" size="large" onAction="PRODUCTO"
supertip="Abre el Formulario Producto" screentip="TECLAS DE
ACCESSO RPIDO Ctrl+Shift+P"/>












</group>

</tab>

</tabs>

</ribbon>

</customUI>

Oculta todas las fichas o mens
integrados de Access
Asigna el nombre a la ficha
o men
Asigna un nombre al grupo
de opciones
Nombre a mostrar en el Icono
label="Producto"
Tipo de Imagen y tamao a mostrar
en el Icono
imageMso="EditBusinessCard"
Accion que ejecutara una macro al
presionar click sobre el Icono
onAction="PRODUCTO"
Ayuda que se mostrar al ubicarse sobre el icono
supertip="Abre el Formulario Producto"
Ayuda que mostrar las teclas de acceso rpido
para ejecutar la accin sin presionar el icono
screentip="TECLAS DE ACCESSO RPIDO
Ctrl+Shift+P"
Nombre interno del botn o icono
button id="cmdPRODUCTO"
Finaliza el Men
Centro Tecnolgico en Computacin CeTCom
www.cetcom.edu.gt

AMPLIANDO EL men ribbons:


<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
<ribbon startFromScratch="true">

<tabs>
<tab id="dbMenu1" label="Primer Men" visible="true">
<group id="dbMenu" label="Ingreso de Datos''">
<button id="cmdPRODUCTO" label="Producto" imageMso="EditBusinessCard" size="large"
onAction="PRODUCTO" supertip="Abre el Formulario Producto" screentip="TECLAS DE ACCESSO
RPIDO Ctrl+Shift+P"/>
</group>

</tab>
<tab id="tabREPORTES" label="Reportes" visible="true">
<group id="grpREPORTES" label="Reportes">
<button id="cmdEXISTENCIADEPRODUCTO" label="Exitencia de Productos"
imageMso="MailMergeRecipientsEditList" size="large" onAction="EXISTENCIADEPRODUCTOS"
supertip="Genera un informe detallado de todos los productos en existencia en almacen"/>
</group>


</tab>
</tabs>
</ribbon>
<backstage>
<button idMso="FileCloseDatabase" visible="false"/>
<button idMso="SaveObjectAs" visible="false"/>
<button idMso="FileSaveAsCurrentFileFormat" visible="false"/>
<button idMso="FileOpen" visible="false"/>
<button idMso="FileSave" visible="false"/>
<tab idMso="TabInfo" visible="false"/>
<tab idMso="TabRecent" visible="false"/>
<tab idMso="TabNew" visible="false"/>
<tab idMso="TabPrint" visible="false"/>
<tab idMso="TabShare" visible="false"/>
<tab idMso="TabHelp" visible="false"/>
<button idMso="ApplicationOptionsDialog" visible="false"/>
<button idMso="FileExit" visible="false"/>
</backstage>
</customUI>

Вам также может понравиться