Como ocultar Microsoft Access al abrir formularios

¿Quieren que sus bases de datos de Microsoft Access se vean mas profesionales?, pues no te marches porque te voy a explicar como ocultar Microsoft Access a la hora de abrir tus formularios o menús de bases de datos de Access.

Como ocultar Microsoft Access al abrir formularios

Cuando hacemos una base de datos con Microsoft Access, por defecto al abrirla desde cualquier ordenador o computadora, se abre el programa Microsoft Access completo, cosa que queda poco profesional, sobre todo si le enviamos nuestra base de datos a amigos o compañeros. Pero eso se va a acabar, porque os voy a explicar como ocular Microsoft Access al abrir cualquier base de datos y que solo se muestre el formulario que nosotros deseamos mostrar.

¿Cómo ocultar Microsoft Access al abrir formularios?

Primeramente tenemos que tener nuestra base de datos ya creada, una vez que la tenemos creada y abierta, lo primero que tenemos que hacer es crear otro formulario, donde tan solo tienen que añadir una etiquetas si quieren o nada directamente porque no se va a mostrar, luego iremos a la hoja de propiedades y en la pestaña eventos, buscamos la opción "al abrir", hacemos clic sobre los tres puntitos y en el menú que se despliega marcamos la opción Generador de códigos.

Como ocultar Microsoft Access al abrir formularios

Como segundo paso, en la ventana que se os abrirá al final del paso anterior, primero eliminamos el texto que aparezca y pegamos el código que tenemos mas abajo, y hacemos clic sobre el disco para guardar los cambios. IMPORTANTE, donde os indico con la flecha azul, debéis cambiar la palabra PlantillasDoc, por el nombre de vuestro formulario, el que queréis que se os abra directamente.

Como ocultar Microsoft Access al abrir formularios

Option Explicit

Const SW_HIDE = 0
Const SW_NORMAL = 1
Const SW_MINIMIZED = 2
Const SW_MAXIMIZED = 3

Private Declare PtrSafe 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 "MENU PRINCIPAL", windowmode:=acDialog
End Sub

Private Sub Form_Unload(Cancel As Integer)
Dim lngRetCode As Long
lngRetCode = ShowWindow(hWndAccessApp, SW_MAXIMIZED)
End Sub

El ejemplo anterior es para sistemas de 64bits, para sistemas de 32bits, sustituir la siguiente linea.

Private Declare Function ShowWindow Lib "user32" _

 

Como tercer paso y último, vamos a la pestaña Archivo, luego a Opciones y en la pestaña Base datos actual, seleccionaremos el formulario que acabamos de crear, no el que queremos mostrar, si no el que hemos creado sin ningún contenido, y guardamos los cambios.

Como ocultar Microsoft Access al abrir formularios

Por último y para que no se les cuelguen las bases de datos es muy importante poner un botón de salir de la aplicación, de esta forma se cerrará correctamente, si no hacemos esto, al cerrar nuestro formulario haciendo clic en la X, Access seguirá abierto en segundo plano y cuando queramos abrir de nuevo nuestro formulario no responderá el sistema.

Cuando hayamos realizado los pasos anteriores, la próxima vez que abramos nuestra base de datos nos aparecerá en una ventana como si fuera un programa independiente, pero ¿Cómo puedo volver a editar mi base de datos de nuevo?, para acceder a su base de datos en modo edición, tan solo tendrán que abrir si archivo Access con doble clic pero manteniendo pulsada la tecla SHIFT de su teclado hasta que se abra completamente.

Os muestro como se visualiza nuestro formulario o base datos, queda mucho mas profesional porque se muestra como si fuera un programa o aplicación independiente de Microsoft Access.

Como ocultar Microsoft Access al abrir formularios

 

Os dejo un video donde se explica el proceso de ocultar Microsoft Access al abrir un formulario de nuestra base de datos.

 

Si tienes cualquier tipo de duda o problema, no dudes en escribir un comentario, te responderemos en cuanto podamos. Gracias.

 

Artículos relacionados

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Tu puntuación: Útil

Este sitio web utiliza cookies para mejorar su experiencia. Más Información. Más Información