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
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
- Compartir 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/
Perdone de nuevo por la propuesta de tanta lectura y responderle a destiempo. Ánimo.
https://stackoverflow.com/questions/9139877/ms-access-custom-menubars-and-registry
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.vbatotal.com/ocultar-el-ribbon-o-menu-principal-de-access-usando-vba/
https://www.youtube.com/watch?v=qcuz922_rgY
- Compartir respuesta