Hay por ahí un código que permite ocultar la ventana de Access, aunque no te
lo recomiendo. Como Access está pensado para tener la ventana de Access
activa, y mostrar dentro los formularios e informes, hay que trabajar e
hilar muy fino para conseguir el objetivo y que no falle luego nada.
Aunque teniendo la ventana visible de Access, puedes obtener algo similar:
1.- Crea una función pública de VBA con el código que te ha indicado Xavi.
2.- En las opciones de la base de datos (Botón Office -> Opciones) indica lo
siguiente:
- Opciones de la ventana de documentos -> Ventanas superpuestas
- Exploración -> Desmarca la casilla "Mostrar panel de exploración"
3.- Crea una macro con el nombre Autoexec, con las siguientes acciones:
EjecutarCódigo -> Nombre de la función -> El nombre con que hayas
guardado la función del punto 1.
AbrirFormulario -> Nombre del formulario -> El que desees como principal
Maximizar
Ahora, cuando abras esa base de datos, verás el formulario como si fuera una
ventana normal.
Nota: Si al abrir la base de datos, aparece el número de error 2950, es
porque está el código deshabilitado y no puedes ejecutar códigos desde la
macro. Recuerda agregar la base de datos a una ubicación de confianza, o haz
un control en la macro (en la base de datos de ejemplo Northwind tienes un
ejemplo para esto).
Nota 2: Cuando necesites abrir la base de datos para modificar el diseño,
recuerda abrirla con la tecla SHIFT pulsada, y la macro AutoExec no se
ejecutará.
--
Un saludo,
Patxi Sanz
Tudela (NA)
http://www.pasa.es.tt/