administracion

Páginas: 7 (1603 palabras) Publicado: 17 de abril de 2013
Crear menús personalizados y menús contextuales mediante macros
Mostrar todo
Puede utilizar macros de Access para crear menús contextuales personalizados que aparezcan al hacer clic con el botón secundario en formularios, informes o controles individuales. También puede crear menús personalizados que aparezcan en la cinta de formularios o informes específicos.
Para crear un menú mediantemacros, son necesarios tres pasos principales:
1. Crear un grupo de macros para definir los comandos del menú.
2. Crear otra macro para construir el propio menú.
3. Adjuntar el menú a un control, un formulario, un informe, o a la base de datos como un todo.
En las secciones siguientes, se explican estos pasos en detalle.
Paso 1: Crear un grupo de macros que contenga los comandos del menú
Eneste paso, se crea un grupo de macros, cada una de las cuales será un comando independiente en el menú contextual.
¿Qué es un grupo de macros?
a. En el grupo Otros de la ficha Crear, haga clic en Macro. Si el comando no está disponible, haga clic en la flecha situada debajo del botón Módulo o Módulo de clase y, a continuación, haga clic en Macro.
b. En el grupo Mostrar u ocultar de laficha Diseño, haga clic en Nombres de macro para mostrar la columna Nombres de macro.
c. Para cada comando que desee agregar al menú contextual personalizado:
En la columna Nombre de macro, escriba el texto que desee que aparezca en el menú contextual (por ejemplo, "Imprimir informe" o "Guardar").
 NOTA   Si desea crear una tecla de acceso de modo que se pueda elegir el comando con el teclado, escriba elsímbolo & delante de la letra que desea designar como tecla de acceso en el nombre del comando (por ejemplo "&Guardar"). Esta letra aparecerá subrayada en el menú.
En la columna Acción, seleccione la primera acción que desea que se produzca al hacer clic en el comando dentro del menú contextual.
Si desea que se ejecuten más acciones al seleccionar este comando, agréguelas en las líneassiguientes. En todas las acciones siguientes, deje vacía la celda Nombre de macro.
 NOTA   Para crear una línea entre dos comandos del menú, escriba un guión (-) en la columna Nombre de macro entre los comandos de menú correspondientes.
d. Guarde la macro con algún nombre, por ejemplo, mcrComandosMenúContextual.
La ilustración siguiente muestra un ejemplo de grupo de macros para un menú personalizadoo contextual.

Paso 2: Crear una macro para construir el menú
Este paso puede parecer redundante, pero para construir el menú contextual a partir del grupo de macros creado en el paso 1, debe crear una segunda macro que contenga la acción de macro AgregarMenú . Esta macro se denomina a veces "macro de menú".
a. En el grupo Otros de la ficha Crear, haga clic en Macro. Si el comando no estádisponible, haga clic en la flecha situada debajo del botón Módulo o Módulo de clase y, a continuación, haga clic en Macro.
b. En la primera línea de la macro, seleccione AgregarMenú en la lista Acción.
c. En Argumentos de acción, en el cuadro Nombre del menú, escriba el nombre del menú (por ejemplo, "Comandos de informe"). Este argumento no es obligatorio, pero se recomienda por si en el paso 3quisiera agregar el menú a una ficha de la cinta (por ejemplo, la ficha Complementos de un informe o formulario). Si en el paso 3 agrega el menú como menú contextual, el argumento Nombre del menú no se tendrá en cuenta.
d. En el cuadro Nombre de macro de menú, escriba el nombre de la macro creada en el paso 1.
e. Guarde la macro con algún nombre, por ejemplo, mcrAgregarMenúContextual.
Lailustración siguiente muestra un ejemplo de macro de menú que crea el menú diseñado en el paso 1.

Paso 3: Adjuntar el menú a un control, formulario, informe o base de datos
Según dónde desee que aparezca el menú, siga uno o varios de los procedimientos siguientes.
Agregar el menú a la ficha Complementos de un formulario o informe
Utilice este procedimiento si desea que el menú aparezca en la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Administracion
  • Administracion
  • Administracion
  • Administracion
  • Administracion
  • Administracion
  • Administracion
  • Administracion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS