Como hacer un menu en Access

He estado buscando varios tutoriales pero hasta ahora no me ha funcionado nada. Lo que quiero es crear un menu de barras en Access y ver si hay posibilidad de ocultar el Menu de Access

2 Respuestas

Respuesta
2

Miguel lo mejor es programar la cinta de opciones mantiene todas las bondades de Access.

Ahora si no sabe XML puede crear algo como esto: (no es lo recomendado)

Crear un menú de navegación limpio y profesional en Access (y deshacerse de la pesada interfaz nativa de Access para que parezca una aplicación independiente) es un paso clave para darle un acabado profesional a tus herramientas.

La mejor forma de lograrlo hoy en día no es usando las viejas barras de herramientas (que están obsoletas), sino diseñando un Formulario de Navegación personalizado y configurando las opciones de inicio de la base de datos.

Aquí tienes el paso a paso definitivo para maquetar tu menú de barras lateral o superior y cómo ocultar por completo el entorno de Access.

Parte 1: Crear el Menú de Barras (Estilo Moderno)
Para un control total sobre el diseño, el comportamiento y la velocidad de carga (especialmente si trabajas con bases de datos vinculadas), lo ideal es crear un formulario independiente que funcione como tu "Panel Principal".

Paso 1: Diseñar el Formulario Principal
Ve a la pestaña Crear y haz clic en Diseño de formulario.

Guarda el formulario con un nombre claro, por ejemplo: frmMenuPrincipal.

En la hoja de propiedades del formulario (pestaña Formato), ajusta estos valores para que parezca una app nativa:

Vista predeterminada: Formulario único

Estilo de los bordes: Delgado o Ninguno

Botones de navegación: No

Selectores de registro: No

Barras de desplazamiento: Ninguna

Paso 2: Crear la Barra Lateral o Superior
Agrega un Rectángulo en la parte izquierda (o superior) para que actúe como el fondo de tu barra de menú. Dale un color oscuro o corporativo.

Coloca Botones de comando encima de ese rectángulo para cada sección de tu sistema (ej. Animales, Pesajes, Caja, Configuración).

Truco de diseño: Quita el estilo clásico de los botones en las propiedades: Estilo del fondo = Transparente, Efecto de la forma = Plano, y usa un color de texto contrastante.

Paso 3: El Contenedor de Formularios (Subformulario)
Para que el menú no se cierre cada vez que abres otra pantalla, usamos un contenedor dinámico:

Agrega un control de Subformulario/Subinforme en el espacio vacío restante de tu formulario principal. Nómbralo subContenedor.

En el evento Al hacer clic de cada botón de tu menú, añade una línea de código VBA para cambiar el formulario que se muestra dentro del contenedor.

Si quieres te preparo un ejemplo con XML

Me puede contactar en [email protected]

Estimado Eduardo. Hice lo que me dijiste pero al final cuando inserté el subformulario me perdí. No supe que poner en el. Te agradecería es ies posible me enviaras un ejemplo.

Saludos y gracias

Miguel

Un ejemplo en XML seria lo mejor. Quisiera tratar de hacer un menú lo más profesional posible. Saludos

Dame tú correo y te preparo un pequeño ejemplo.

Mi correo es

[email protected]

Hola Eduardo, Saludos, Todavía no he recibido tu correo con el ejemplo de Como hacer un menu en access. Disculpa la insistencia

Espera hasta mediados de la próxima semana estoy un poco ocupado

Respuesta

I. Hola Compañeros, disculpen la intromisión.

Miguel, aunque vi que el experto Eduardo Pérez Fernández ya le respondió, al tener interés en este ámbito ayer por la noche busqué información sobre este tema creo que con relativo éxito y deseaba trasladarle una parte de las páginas recopiladas por si pudiesen serle de alguna utilidad adicional, entiendo que ya no pero quería intentarlo.

Dentro de mi ignorancia iba a sugerirle recurrir a la función "USysRibbons".


https://www.datanumen.com/es/Blogs/ocultar-cinta-lanzar-ms-acceso/?srsltid=AfmBOorVS5v95rvvVT84EgwGaLIGq8Jmf3twxruawIzyfvV2fyImc-Ab 
https://vba846.wordpress.com/2019/12/21/guardar-archivos-en-binario/

https://www-accessribbon-de.translate.goog/en/?Access_-_Ribbons:Load_Ribbons_Into_The_Database:..._Using_The_System_Table_USysRibbons&_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc 

Perdone de nuevo por la propuesta de tanta lectura y responderle a destiempo. Ánimo.


https://nolongerset-com.translate.goog/right-click-menus-in-access/?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc

https://www.access-programmers.co.uk/forums/threads/how-to-create-your-own-toolbar-and-hide-menu.189703/

https://www-access--programmers-co-uk.translate.goog/forums/threads/hide-all-access-toolbars-and-menubars.100810/?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc

https://mydatacareer-com.translate.goog/how-create-main-menu-access-2016/?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc

https://www-access--programmers-co-uk.translate.goog/forums/threads/is-it-possible-to-create-my-own-menu-bar.43471/?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc

https://stackoverflow.com/questions/9139877/ms-access-custom-menubars-and-registry

https://www-access--programmers-co-uk.translate.goog/forums/threads/a-better-solution-to-cascading-comboxes.322066/?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc

https://stackoverflow.com/questions/41213223/how-do-i-hide-the-menu-bar-in-my-access-2016-database-and-only-display-running-f

https://www-access--programmers-co-uk.translate.goog/forums/threads/minimize-ribbon-not-menu-bar-how-to-replicate-the-shortcut-menu-command.330530/?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc

https://www-access--programmers-co-uk.translate.goog/forums/threads/auto-hide-the-ribbon-menu-bars-on-load.151711/?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc

https://www.youtube.com/watch?v=ZeRSThUI26o

https://sites.google.com/site/yelbighilystuff/msoffice/msaccess/commandbarlib

https://www.youtube.com/watch?v=EdQLIsxnTS0

https://www.youtube.com/watch?v=Sm0moCDY3qM

https://www.youtube.com/watch?v=W_ig22hmai

https://www-access--programmers-co-uk.translate.goog/forums/threads/command-bar-sub-menu-problems.122373/?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc

https://www-access--programmers-co-uk.translate.goog/forums/threads/minimize-ribbon-not-menu-bar-how-to-replicate-the-shortcut-menu-command.330530/?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc

https://www-access--programmers-co-uk.translate.goog/forums/threads/needed-help-with-command-bar-popup-location.330287/?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc

https://post-bytes-com.translate.goog/forum/topic/access/543535-hiding-menu-bar?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc

https://www.vbatotal.com/ocultar-el-ribbon-o-menu-principal-de-access-usando-vba/

https://www-tek--tips-com.translate.goog/threads/how-do-i-create-a-menu-bar-on-a-form.579302/?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc

https://www.access-programmers.co.uk/forums/threads/command-bar-with-menu-and-button-in-access.55936/

https://mskb-pkisolutions-com.translate.goog/kb/209974?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc

https://www.youtube.com/watch?v=qcuz922_rgY

https://www.aulaclic.es/access2003/t_15_4.htm

https://casadebender-com.translate.goog/reference/other/bldapps/chapters/ba01_6.htm?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc

¡Gracias! Muchas gracias por tu ayuda

I. Hola Compañero, muchas gracias por su amabilidad :) espero pueda lograrlo pronto. Ánimo.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas