Menú personalizado

Enviado el Sábado, 20 de septiembre 2008 - 19:22 | por admin |

Se trata de un tipo de menú que nos permite ahorrar tiempo, las líneas de código y un mejor acuerdo en cuanto a las formas abiertas, ya que con este menú sólo tiene una forma abierta. Además de reducir el número de formularios abiertos también disminuye el número de botones en un menú para abrir cada formulario.
Este tipo de menú, sin duda que ha existido por algún tiempo y ya es utilizada por muchos usuarios de acceso.
Entonces, ¿dónde está este menú?
Vamos a crear el menú con un cuadro combinado que contiene todas las formas que nos va a abrir a través de él. Cuando se selecciona una opción en el cuadro combinado del formulario de solicitud se visualiza en el subformulario. Entonces comenzamos a dar el paso a paso del menú.

1 - Vamos a crear una mesa donde vamos a guardar el nombre que desea dar a cada forma y el nombre del formulario que se abrirá. En el ejemplo que he creado 'tblmenu' de la tabla con los siguientes campos:
Tipo de campo
Texto Nomedomenu -> Nombre que se verá en el menú (cuadro combinado)
forman el texto -> Nombre del formulario que se abrirá

Después de que los datos introducidos en el ejemplo son los siguientes:

NomedoMenu Formulario

Cuentas de Form1
Depósitos Form2
Movimientos formulario3
Cuenta Caja formulario4
Cuenta-Cuenta formulario5
Extracto formulario6

2 - Luego creamos una consulta de la tabla anterior:
Tblmenu eligió la mesa y luego elegir los dos campos en los que hemos elegido para ascender nomedomenu tipo a ser más fácil encontrar el menú de unas cuantas veces cuando queremos abrir los formularios. Para esta consulta llamé 'CsMenu'.

3 - Vamos a crear 'Menú' la forma, es decir, elegir la forma nueva en la vista Diseño. Luego creamos un cuadro combinado y cambie las siguientes propiedades:
- Número de columnas: 2
- Ancho de columnas: 1 cm, 0cm;
- Origen de la línea: csmenu (que es el nombre de la consulta creada en el párrafo anterior)

4 - En la misma forma vamos a crear un formulario independiente subformulario principal (En el ejemplo que llama menuquadro). Esta es la forma que se abra cada una de las formas para elegir el menú (cuadro combinado).

5 - A continuación, cree un módulo que nos permitirá abrir el menú que está seleccionado en el cuadro combinado en el subformulario.
Hemos creado un módulo (que he llamado 'abrirmenu') y pegar el siguiente código:

AtivarMenu la Función Pública (Combmenu El ComboBox, subabrir El subformulario)
Abrirform As String Dim
= Abrirform Combmenu.Column (1)
subabrir.SourceObject = abrirform
subabrir.LinkChildFields = ""
subabrir.LinkMasterFields = ""
End Function

Después de ir a las propiedades del cuadro combinado en el menú de la forma y el evento de actualización Después de poner la función de creación: ativarmenu = ([Menú], [menuquadro]) que 'Menú' es el nombre del cuadro combinado y 'menuquadro "la nombre del subformulario.

Y, finalmente, el menú está listo para su uso. Simplemente tratar de usar. Espero que hayan disfrutado este consejo.
Descargar: Menú

A continuación una imagen del menú.

Menú personalizado

Menú personalizado

RSS | Trackback URI

12 Comentarios »

Comentario por Pedro
2009-01-05 02:00:01

Puse un botón de CANCELAR Form2 y le gustaría haciendo clic en la parte posterior subformulario a la posición original, es decir, permanecerá en blanco y vacío, así como con el combo. ¿Cómo construir esta función?

Gracias,

Pedro

Comentario por Administrator
2009-01-05 14:37:19

Hola Pedro,

No entiendo muy bien qué hacer. Por lo que entiendo, ya sea por un botón en el subformulario que hace que el menú para volver al estado inicial, ¿verdad?

Comentario por Pedro
2009-01-05 16:22:43

¡Eso es! A la terminación de la operación, la parte posterior subformulario al estado inicial, así como la combinación.

Agradecido.

Comentario por Nixon
2009-05-04 13:25:40

Es posible, hacen de este menú, pero el uso de las teclas de método abreviado de acuerdo al menú anterior.

Comentario por puentes bruno
2009-10-06 12:21:58

las arregló para hacer una buena en el menú siguiendo los pasos descritos aquí, pero mis formas, tienen cuadros combinados en las formas y de trabajo relacionados entre sí, pero cuando paso de la explotación formulariomenu parada. ¿Qué puedo hacer?

Comentario por andeson
2009-10-13 19:25:53

No sé cómo hacer más que yo quería saber cómo hacer
faser a un ejecutable en PROAMA poelomenos trabale con acceso a hora y el precio

Comentario por Bruno
2010-07-10 19:58:42

Ball Man Show, al igual que un ejemplo, o algún consejo que van con botones en lugar de un combo.

abrazo

Comentario por Bruno
2010-07-19 22:10:01

Hombre como para hacerlo solo que en lugar de su combo con botones?

Comentario por NACIMIENTO LOEMIR
2011-01-01 19:51:28

NECESITO UNA AYUDA: DID UN SISTEMA DE BASES DE DATOS EN EL ACCESO Y cuando es necesario para una persona particular CASILLA EN FORMA selecciona NO, CORRESPONSAL FOTO abierto.

Comentario por Agnaldo
2011-04-27 18:31:12

El amigo le gustó más de este consejo, pero no tuve éxito ... podría enviarme paso a paso? No sé mucho sobre el acceso, pero no tengo fuerza de voluntad si usted me puede ayudar con esto le agradecería.

Comentario por Agnaldo
2011-04-27 18:43:30

Mi duda aquí es, ¿cómo puedo guardar un formulario con dos nombres diferentes?

3 - Vamos a crear 'Menú' la forma, es decir, elegir la forma nueva en la vista Diseño. Luego creamos un cuadro combinado y cambie las siguientes propiedades:
- Número de columnas: 2
- Ancho de columnas: 1 cm, 0cm;
- Origen de la línea: csmenu (que es el nombre de la consulta creada en el párrafo anterior)

4 - En la misma forma vamos a crear un formulario independiente subformulario principal (En el ejemplo que llama menuquadro). Esta es la forma que se abra cada
formas de elegir en el menú (cuadro combinado).

Comentario por Claudio
2011-11-02 22:20:26

Hola,

He encontrado en su fantástico menú, sólo quería abrir informes, así y cuando me puse el nombre en mi informe no funcionaba, podría dar una pista?

abs,

Claudio

Nombre (requerido)
Correo electrónico (obligatorio - no publicada)
Sitio web
Tu comentario ( Disminución | Aumentar )
Usted puede usar <a href="" title=""> <abbr title=""> <acronym title=""> <blockquote cite=""> <b> <cite> <code> <del datetime=""> <em> <i> <Q cite=""> <strike> <strong> en los comentarios.

Presentación

Avatar

Gracias por su visita.
Suscribirse a la fuente para no perderse ningún mensaje.

Aquí en el blog voy a dar ejemplos de trabajo con Microsoft Access, así como hacer preguntas a los que piden. Más

¿Quieres suscribirte?

Suscribirse o suscribirse por e-mail:
Introduce tu email:


Anuncios