Abrir formularios ocultando Access 21/12/2023
Para esto, requerimos de un formulario al cual le damos las instrucciones para que esconda el Access y ejecute en seguida el menú.
-
Pasos a seguir:
- Propiedades Formulario (Todos los formularios)
- Emergente: Sí
- Modal: Sí
- Centrado automático: Sí
- Estilo de los bordes: Diálogo
- Formulario de inicio
- Propiedades Formulario
- Título: INICIO
- Al abrir: [Procedimiento de evento]
- Propiedades Formulario
'Borramos todo el contenido y copiamos lo siguiente Option Compare Database Option Explicit Const SW_HIDE = 0 Const SW_NORMAL = 1 Const SW_MINIMIZED = 2 Const SW_MAXIMIZED = 3 Private Declare Function ShowWindow Lib "user32" _ (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long Private Sub Form_Open(Cancel As Integer) Call ShowWindow(hWndAccessApp, SW_HIDE) DoCmd.OpenForm "NOMBRE-DEL-FORMULARIO-MENU-PRINCIPAL", windowmode:=acDialog End Sub Private Sub Form_Unload(Cancel As Integer) Dim lngRetCode As Long lngRetCode = ShowWindow(hWndAccessApp, SW_MAXIMIZED) End Sub
- Menú Archivo ⟿ Opciones ⟿ Base de datos actual ⟿ Opciones de la aplicación ⟿ Mostrar formulario ⟿ Buscamos el formulario que acabamos de hacer
- En el formulario MenúPrincipal
- Botón de comando
- Nombre: SalirDeAplicacion
- Título: Salir de la aplicación
- Al hacer clic: [Procedimiento de evento]
- Botón de comando
Private Sub SalirDeAplicacion_Click() Application.Quit End Sub
