Está en la página 1de 6

ÍNDICE DEL CURSO “MANUAL RIBBON”

Índice de contenido Capítulo 1


INTRODUCCIÓN................................................................................................................................2
FASES DE CONSTRUCCIÓN DEL RIBBON...................................................................................2
XML.....................................................................................................................................................3
CONCEPTOS GENERALES..........................................................................................................3
CONCEPTOS ESPECÍFICOS........................................................................................................5
NUESTRAS PRIMERAS LÍNEAS DEL RIBBON........................................................................5
¿QUÉ SOFTWARE NECESITO?........................................................................................................7
SOFTWARE SÚPER-LIGHT..........................................................................................................7
SOFTWARE LIGHT.......................................................................................................................8
SOFTWARE HEAVY......................................................................................................................8
¿CÓMO CONFIGURAR ACCESS?....................................................................................................8
DEFINICIÓN DE LA CINTA DE OPCIONES...............................................................................8
ASIGNACIÓN PARA TODA LA APLICACIÓN......................................................................9
ASIGNACIÓN A UN FORMULARIO......................................................................................9
ASIGNACIÓN A UN INFORME.............................................................................................10
ES IMPORTANTE RECORDAR QUE....................................................................................10
CREACIÓN DE LA TABLA QUE CONTENDRÁ NUESTRO CÓDIGO..................................10
UN PEQUEÑO TRUCO PARA “FACILITARNOS LA VIDA”...................................................11
NUESTRO PRIMER CÓDIGO XML...............................................................................................13
UNAS RECOMENDACIONES FINALES.......................................................................................14
PARA FINALIZAR ESTE CAPÍTULO.............................................................................................14

Índice de contenido Capítulo 2


INTRO 2: MENUS SIMPLES.............................................................................................................2
ELEMENTOS DE TRABAJO.............................................................................................................2
LOS ELEMENTOS DE NUESTRA CINTA DE OPCIONES.............................................................3
TAB = PESTAÑA............................................................................................................................3
GROUP = GRUPO DE LA CINTA DE OPCIONES......................................................................3
BOX = CAJA...................................................................................................................................3
MENU = MENU..............................................................................................................................4
BUTTON = BOTÓN.......................................................................................................................4
MENUSEPARATOR = SEPARADOR DE MENÚ........................................................................4
PARA CONSEGUIR EL EFECTO DE SUBMENÚ...........................................................................5
ATRIBUTOS........................................................................................................................................5
ID.....................................................................................................................................................5
LABEL.............................................................................................................................................5
ONACTION.....................................................................................................................................5

1
Visítame en http://bit.ly/NckAccess
BOXSTYLE.....................................................................................................................................5
NUESTRO CONJUNTO DE MENÚS................................................................................................5
NUESTRO CÓDIGO XML.................................................................................................................6
PROGRAMANDO NUESTRO MÓDULO DE VBA.........................................................................8
ULTIMANDO DETALLES.................................................................................................................9
NUESTRO EJEMPLO, PERO CON MACROS..................................................................................9
PROGRAMAR NUESTRA MACRO...........................................................................................10
PROGRAMANDO NUESTRO CÓDIGO XML..........................................................................12
PARA FINALIZAR EL EJEMPLO....................................................................................................12

Índice de contenido Capítulo 3


INTRO 3: BOTONES..........................................................................................................................2
PLANTEAMIENTO INICIAL.............................................................................................................2
GALERÍA DE IMÁGENES DE OFFICE............................................................................................2
PRIMERA OPCIÓN: NOS LO DICE ACCESS.............................................................................3
SEGUNDA OPCIÓN: NOS LO DICE MICROSOFT....................................................................4
¿CÓMO LE DIGO AL BOTÓN QUÉ IMAGEN QUIERO?...............................................................6
PROGRAMANDO NUESTRO CÓDIGO XML.................................................................................6
INTRODUCIENDO NUESTRO RIBBON EN LA BASE DE DATOS Y ASIGNÁNDOLO AL
FORMULARIO....................................................................................................................................7
ÚLTIMA FASE: PROGRAMANDO NUESTRO CÓDIGO VBA......................................................7
TRABAJANDO CON NUESTRAS PROPIAS IMÁGENES.............................................................9
SOFTWARE NECESARIO.............................................................................................................9
ELEMENTOS DEL EJEMPLO NECESARIOS...........................................................................10
¿QUÉ HAY DE NUEVO EN NUESTRO CÓDIGO XML?.........................................................10
AHORA SÍ, NUESTRO CÓDIGO XML......................................................................................11
PROGRAMANDO GETIMAGE (Y OTROS)..............................................................................11
¿Y SI QUIERO UTILIZAR OTROS FORMATOS DE IMAGEN? ACCESS 2007....................12
¿Y SI QUIERO UTILIZAR OTROS FORMATOS DE IMAGEN? ACCESS 2010 Y 2013........16
PARA FINALIZAR EL CAPÍTULO.................................................................................................25

Índice de contenido Capítulo 4


INTRO 4: UN POCO MÁS SOBRE BOTONES................................................................................2
LO QUE NECESITAREMOS PARA ESTE EJEMPLO......................................................................2
BOTONES “NORMALES”.................................................................................................................2
NUESTRO CÓDIGO XML INICIAL.............................................................................................3
ALGO QUE ES EVIDENTE... O NO.............................................................................................3
BOTONES DE ALTERNAR (TOGGLE BUTTON)...........................................................................4
UNAS PEQUEÑAS MODIFICACIONES EN EL FORMULARIO..............................................4
EL CÓDIGO XML..........................................................................................................................5
NUESTRO CÓDIGO VBA... EN EL MÓDULO MDLRIBBON..................................................6
PROGRAMANDO EL CÓDIGO PARA LA ACCIÓN ONLOAD............................................7
NUESTRO CÓDIGO VBA... EN EL FORMULARIO...................................................................8
BOTONES DIVIDIDOS (SPLIT BUTTON).....................................................................................10

2
Visítame en http://bit.ly/NckAccess
NUESTRO CÓDIGO VBA...........................................................................................................11
AGRUPACIONES DE BOTONES....................................................................................................12
CÓDIGO XML Y COMENTARIOS.............................................................................................12
NUESTRO CÓDIGO VBA...........................................................................................................14
UNOS ÚLTIMOS DETALLES: LA “TIPS FAMILY”......................................................................14
SCREENTIP Y SUPERTIP...........................................................................................................15
KEYTIP.........................................................................................................................................16
PARA FINALIZAR ESTE CAPÍTULO.............................................................................................17

Índice de contenido Capítulo 5


INTRO 5: RECICLANDO, COMANDOS Y QAT..............................................................................2
¿QUÉ ELEMENTOS VAMOS A NECESITAR?.................................................................................2
RECICLANDO LOS GRUPOS DE ACCESS.....................................................................................2
RECICLANDO LA TOTALIDAD DE LOS GRUPOS DE ACCESS.................................................5
MANIPULACIÓN DE LOS COMMANDS........................................................................................6
NUESTRO CÓDIGO VBA.............................................................................................................8
OTRA MANERA DE MANIPULAR EL MENÚ DEL BOTÓN DE OFFICE...................................9
MANIPULACIÓN DE LA QAT........................................................................................................10
ACCESS 2007 VS ACCESS 2010.................................................................................................11
BOTONES PREDETERMINADOS........................................................................................12
BOTONES PERSONALIZADOS............................................................................................12
MANIPULANDO CON ACCESS 2010 (Y SIGUIENTES).............................................................13
ACCIONES SOBRE EL BACKSTAGE.......................................................................................14
“ELIMINANDO” OPCIONES Y TABS...................................................................................15
MODIFICANDO ETIQUETAS DE BOTONES Y TABS.......................................................16
AÑADIENDO UN BOTÓN PERSONALIZADO...................................................................16
USANDO UNA TAB PERSONALIZADA..............................................................................17
RECICLANDO UNA TAB DEL BACKSTAGE......................................................................20
PARA FINALIZAR ESTE CAPÍTULO.............................................................................................21

Índice de contenido Capítulo 6


INTRO 6: LA “PANDILLA” DE CONTROLES Y “DETALLES DE VESTUARIO”.......................2
ELEMENTOS QUE VAMOS A NECESITAR....................................................................................2
DROPDOWN.......................................................................................................................................2
EL CÓDIGO VBA...........................................................................................................................3
COMBOBOX.......................................................................................................................................4
Y EL CÓDIGO VBA ES..................................................................................................................4
CHECKBOX........................................................................................................................................5
Y EL CÓDIGO VBA ES..................................................................................................................6
EDITBOX.............................................................................................................................................7
Y EL CÓDIGO VBA ES..................................................................................................................8
GALLERY............................................................................................................................................8
Y EL CÓDIGO VBA ES................................................................................................................10
DETALLES DE VESTUARIO..........................................................................................................11

3
Visítame en http://bit.ly/NckAccess
LABELCONTROL........................................................................................................................12
DIALOGBOX LAUNCHER.........................................................................................................13
UN ÚLTIMO DETALLE: LAS PESTAÑAS CONTEXTUALES....................................................14
PARA FINALIZAR ESTE CAPÍTULO.............................................................................................17

Índice de contenido Capítulo 7


INTRO 7: ALGO MÁS SOBRE MENÚS...........................................................................................2
ELEMENTOS QUE VAMOS A NECESITAR....................................................................................2
PLANIFICACIÓN DE NUESTRO MENÚ.........................................................................................3
CONSTRUYENDO NUESTRO RIBBON..........................................................................................3
MENÚ PARA TRABAJAR CON FORMULARIOS......................................................................4
MENÚ PARA TRABAJAR CON REGISTROS DEL FORMULARIO.........................................5
MENÚ PARA TRABAJAR CON INFORMES..............................................................................6
MENÚS DINÁMICOS........................................................................................................................8
PARA FINALIZAR ESTE CAPÍTULO.............................................................................................11

Índice de contenido Capítulo 8


INTRO 8: PROFUNDIZANDO EN EL DROPDOWN Y EL COMBOBOX.....................................2
ELEMENTOS QUE VAMOS A NECESITAR....................................................................................2
OPERACIONES PARA CONSEGUIR UN DROPDOWN “BONITO”.............................................4
PROGRAMANDO NUESTRO CÓDIGO XML............................................................................4
UN INCISO: PROGRAMANDO NUESTRO CÓDIGO VBA......................................................4
SIGAMOS CON NUESTRO XML.................................................................................................1
ESTABLECIENDO EL NÚMERO DE ELEMENTOS: GETITEMCOUNT............................1
ESTABLECIENDO UN IDENTIFICADOR PARA NUESTROS ELEMENTOS:
GETITEMID...............................................................................................................................2
ESTABLECIENDO LA ETIQUETA PARA NUESTROS ELEMENTOS: GETITEMLABEL 3
¿Y SI AÑADIMOS UNA IMAGEN? GETITEMIMAGE.........................................................3
MOSTRANDO MÁS INFORMACIÓN: GETITEMSCREENTIP Y GETITEMSUPERTIP...5
O CHICHA O “LIMONÁ”, PERO LOS DOS A LA VEZ NO PUEDE SER:
GETSELECTEDITEMINDEX...................................................................................................5
FINALMENTE, UN... DOS... TRES... ¡ACCIÓN!....................................................................6
NOS FALTA UN ÚLTIMO DETALLE...........................................................................................8
¡OÍDO COCINA... UN COMBOBOX!...............................................................................................9
NUESTRO COMBOBOX.............................................................................................................10
CONSIDERACIONES PREVIAS............................................................................................10
NUESTRO CÓDIGO XML......................................................................................................10
NUESTRO CÓDIGO VBA: PRIMERA PARTE......................................................................10
NUESTRO CÓDIGO VBA: SEGUNDA PARTE....................................................................11
PARA FINALIZAR EL CAPÍTULO.................................................................................................12

4
Visítame en http://bit.ly/NckAccess
Índice de contenido Capítulo 9
INTRO 9: ORGANIZANDO CON BOX, ALGO DE VBA Y CARGANDO RIBBONES................2
MANIPULANDO EL BOXSTYLE.....................................................................................................2
NECESITAREMOS.........................................................................................................................2
BOXSTYLE.....................................................................................................................................2
SEPARATOR...................................................................................................................................3
CARGANDO RIBBONES A TRAVÉS DE VBA................................................................................4
UTILIZANDO ELEMENTOS DEL RIBBON A TRAVÉS DE VBA.................................................5
CARGANDO RIBBONES...................................................................................................................6
CON LA TABLA USYSRIBBONS.................................................................................................6
CON CUALQUIER TABLA - DAO...............................................................................................6
FASE 1: CREO LA TABLA Y LA RELLENO...........................................................................6
FASE 2: UN NUEVO MÓDULO DE VBA...............................................................................7
FASE 3: CREO UNA MACRO..................................................................................................8
FASE 4: REINICIO LA BASE DE DATOS...............................................................................8
FASE 5: CONFIGURO LAS OPCIONES DE ACCESS...........................................................8
FASE 6: VUELVO A REINICIAR LA BASE DE DATOS........................................................9
CON CUALQUIER TABLA - ADO...............................................................................................9
FASE 1: CREO LA TABLA Y LA RELLENO...........................................................................9
FASE 2: UN NUEVO MÓDULO DE VBA...............................................................................9
FASE 3: CREO UNA MACRO................................................................................................10
FASE 4: REINICIO LA BASE DE DATOS.............................................................................10
FASE 5: CONFIGURO LAS OPCIONES DE ACCESS.........................................................10
FASE 6: VUELVO A REINICIAR LA BASE DE DATOS......................................................10
DESDE UN FICHERO EXTERNO XML....................................................................................10
FASES 1 A 6, EXCEPTUANDO LA FASE 2...........................................................................11
FASE 2......................................................................................................................................11
PARA FINALIZAR EL CAPÍTULO.................................................................................................12

Índice de contenido Capítulo 10


INTRO 10: MENÚS CONTEXTUALES............................................................................................2
ELEMENTOS QUE VAMOS A NECESITAR....................................................................................2
MENÚ CONTEXTUAL UTILIZANDO LOS BOTONES DE ACCESS...........................................2
PROGRAMANDO NUESTRO MENÚ CONTEXTUAL..............................................................3
LO QUE QUEDA PARA QUE “EL INVENTO FUNCIONE”.......................................................6
PROGRAMAR UNA MACRO AUTOEXEC............................................................................6
INDICAR EN EL FORMULARIO QUE QUEREMOS ESE MENÚ CONTEXTUAL............6
MENÚ CONTEXTUAL UTILIZANDO NUESTROS PROPIOS BOTONES...................................7
PROGRAMANDO NUESTRO MENÚ CONTEXTUAL PERSONALIZADO............................7
LO QUE QUEDA PARA QUE “EL INVENTO FUNCIONE”.......................................................9
UN PEQUEÑO APUNTE: LAS FACEID’s.......................................................................................10
¿Y CÓMO LO HACEMOS FUNCIONAR?.................................................................................11
¿QUÉ OCURRE DESPUÉS DE EJECUTAR EL CÓDIGO?.......................................................11
MENÚS CONTEXTUALES EN SUBFORMULARIOS..................................................................11

5
Visítame en http://bit.ly/NckAccess
PARA FINALIZAR EL CAPÍTULO.................................................................................................12
ADDENDA TRABAJO CON SUBFORMULARIOS.......................................................................13

Índice de contenido Capítulo 11


INTRO 11: UN POCO SOBRE LAS COMMANDBARS..................................................................2
UNA BREVÍSIMA SEGUNDA INTRODUCCIÓN............................................................................2
OPERATIVA EN ABSTRACTO..........................................................................................................2
OPERATIVA MÁS ESPECÍFICA, PERO AÚN EN ABSTRACTO..............................................3
ELEMENTOS QUE VAMOS A NECESITAR....................................................................................3
CREANDO POCO A POCO NUESTRA COMMANDBAR..............................................................4
BOTÓN DE COMANDO................................................................................................................4
DROPDOWN..................................................................................................................................5
COMBOBOX..................................................................................................................................7
MENÚ EMERGENTE..................................................................................................................10
LO QUE FALTA PARA QUE “EL INVENTO FUNCIONE”...........................................................12
SI QUEREMOS QUE NUESTRA COMMANDBAR SE CARGUE AL INICIO.......................12
SI QUEREMOS QUE NUESTRA COMMANDBAR SE CARGUE CON UN BOTÓN............12
PARA FINALIZAR ESTE CAPÍTULO.............................................................................................12

Índice de contenido Capítulo 12


INTRO 12: SÓLO PARA ACCESS 2010 – 2013: BACKSTAGE.......................................................2
UN POCO DE TEORÍA.......................................................................................................................2
MANIPULANDO LOS ELEMENTOS EXISTENTES DEL BACKSTAGE.....................................4
CREANDO ELEMENTOS PERSONALIZADOS EN ELEMENTOS EXISTENTES......................6
CREANDO ELEMENTOS PERSONALIZADOS EN EL BACKSTAGE (I)..................................10
UN INCISO: AL ABRIR O CERRAR EL BACKSTAGE.................................................................11
CREANDO ELEMENTOS PERSONALIZADOS EN EL BACKSTAGE (II).................................12
CREANDO ELEMENTOS PERSONALIZADOS EN EL BACKSTAGE (III)...............................16
CREANDO ELEMENTOS PERSONALIZADOS EN EL BACKSTAGE (IV)...............................19
PARA FINALIZAR ESTE EJEMPLO...............................................................................................27

6
Visítame en http://bit.ly/NckAccess

También podría gustarte