He logrado ocultar la ventana de Access al iniciar mi aplicación, con el
siguiente código:
Global Const SW_HIDE = 0
Global Const SW_SHOWMAXIMIZED = 3
Private Declare Function apiShowWindow Lib "user32" _
Alias "ShowWindow" (ByVal hwnd As Long, _
ByVal nCmdShow As Long) As Long
'oculta la ventana de Access
Function fSetAccessWindow(nCmdShow As Long)
Dim loX As Long
Dim loForm As Form
loX = apiShowWindow(hWndAccessApp, nCmdShow)
End Function
y desde el form:
'Al Cerrar el form...
fSetAccessWindow (3)
'Al Cargar el Form....
fSetAccessWindow (0)
...me funciona bien, pero, todavía veo unos segundos la pantalla de acces y
luego la oculta... mi pregunta es : ¿Cómo hago para que no se vea en ningún
momento al iniciar mi aplicación la pantalla de acces....?
Espero sus comentarios.
--
Carlos Santa María Saucedo
carlossantamariaARROBAitelgua.com
Guatemala Centro América
ARROBA = @
--
Victor Delgadillo MS-MVP Access 2002-2006
Miami, Florida
Mensajes a los grupos de noticas -- asi todos nos beneficiamos
Responde a este mensaje si te ha servido o no el consejo...
¿Quieres saber que es un MVP?
http://mvp.support.microsoft.com/
"Carlos Santa María Saucedo"
<CarlosSanta...@discussions.microsoft.com> wrote in message
news:7A22C341-A8E9-4D6A...@microsoft.com...
Lo tenía activado, ya lo desactivé, se redujo el tiempo para ocultar la
ventana de access, pero , todavía se mira un momento, las barras, el fondo
gris y luego, ¿Qué má se podrá hacer....?
--
Carlos Santa María Saucedo
carlossantamariaARROBAitelgua.com
Guatemala Centro América
ARROBA = @
"Victor Delgadillo" escribió:
--
Rafael Andrada
www.mcpegasus.es
"Carlos Santa María Saucedo"
<CarlosSanta...@discussions.microsoft.com> escribió en el mensaje
news:7A22C341-A8E9-4D6A...@microsoft.com...
Sería posible una macro...? o un módulo...?
http://accessvbafaq.mvps.org/item.asp?pagina=50
y después, desde esa misma macro, abres el formulario de inicio?
Tal vez ganes un poco más de margen....
--
Access... también exite...!!
Saludos,
Juan M. Afán de Ribera
[MVP Access]
http://accessvbafaq.mvps.org
http://www.mvp-access.com/juanmafan
"Carlos Santa María Saucedo"
<CarlosSanta...@discussions.microsoft.com> ha escrit en el missatge
dels grups de
discussió:7A22C341-A8E9-4D6A...@microsoft.com...
y ¿Cómo llamo la función .....fSetAccessWindow (0)
.....desde la macro....?
Global Const SW_HIDE = 0
Global Const SW_SHOWMAXIMIZED = 3
Private Declare Function apiShowWindow Lib "user32" _
Alias "ShowWindow" (ByVal hwnd As Long, _
ByVal nCmdShow As Long) As Long
'oculta la ventana de Access
Function fSetAccessWindow(nCmdShow As Long)
Dim loX As Long
Dim loForm As Form
loX = apiShowWindow(hWndAccessApp, nCmdShow)
End Function
y desde el form:
'Al Cerrar el form...
fSetAccessWindow (3)
'Al Cargar el Form....
fSetAccessWindow (0)
Espero tus comentarios.
--
Victor Delgadillo MS-MVP Access 2002-2006
Miami, Florida
Mensajes a los grupos de noticas -- asi todos nos beneficiamos
Responde a este mensaje si te ha servido o no el consejo...
¿Quieres saber que es un MVP?
http://mvp.support.microsoft.com/
"Carlos Santa María Saucedo"
<CarlosSanta...@discussions.microsoft.com> wrote in message
news:38131A06-48F2-4C4D...@microsoft.com...
--
Access... también exite...!!
Saludos,
Juan M. Afán de Ribera
[MVP Access]
http://accessvbafaq.mvps.org
http://www.mvp-access.com/juanmafan
"Carlos Santa María Saucedo"
<CarlosSanta...@discussions.microsoft.com> ha escrit en el missatge
dels grups de
discussió:38131A06-48F2-4C4D...@microsoft.com...
Gracias por tu amplia explicación, me ha sido de mucha ayuda.
Ya puedo llamar la función desde la macro, es:
EjecutarCódigo fSetAccessWindow (0)
Gracias por tu amplia explicación.
Aún se mira un poco la pantalla de access antes de ocultarse, ¿tienes más
ideas de ocultarla totalmente antes de cargar la Base de Datos..?
--
Saludos desde Oviedo (Asturias)
Juan Menéndez
Mastercafe S.L.
www.mastercafe.com
ju...@mastercafe.com
Si la información recibido te ha servido indicalo con otro post.
En caso de resolverlo por otros medios, indica la solución usada
ayudaras a otros y aprenderemos todos.
"Carlos Santa María Saucedo"
<CarlosSanta...@discussions.microsoft.com> escribió en el mensaje
news:DA03E33A-D2AD-4F97...@microsoft.com...
No he provado con el runtime de access, pero, creo que éste no lo trae el
access tradicional, solo la versión Developer.. ¿..es así....?
--
Saludos desde Oviedo (Asturias)
Juan Menéndez
Mastercafe S.L.
www.mastercafe.com
ju...@mastercafe.com
Si la información recibido te ha servido indicalo con otro post.
En caso de resolverlo por otros medios, indica la solución usada
ayudaras a otros y aprenderemos todos.
"Carlos Santa María Saucedo"
<CarlosSanta...@discussions.microsoft.com> escribió en el mensaje
news:451FDBC3-1C96-498E...@microsoft.com...
Gracias por la recomendación.
una pregunta: ¿Qué pasaría si al cliente que le instale la mdb (con
runtime), tenga una versión de access anterior.... ó posterior...? ...tendrá
problemas...?
me refiero al Access 2003 normal instalado e instalar en la misma PC el
runtime developer Access 2000 que incluye la mdb...¿....?
Comentamen un poquito más del developer...
Saludos
--
Victor Delgadillo MS-MVP Access 2002-2006
Miami, Florida
Mensajes a los grupos de noticas -- asi todos nos beneficiamos
Responde a este mensaje si te ha servido o no el consejo...
¿Quieres saber que es un MVP?
http://mvp.support.microsoft.com/
"Carlos Santa María Saucedo"
<CarlosSanta...@discussions.microsoft.com> wrote in message
news:D865F6E0-2D1B-4B55...@microsoft.com...
Gracias, estoy más claro.
¿tienes alguna otra opción para ocultar la ventana de acces ejecutando
únicamente acces..?
Gracias por tu amplia explicación.
Cuando hablas de un ejecutable... podría ser un .exe de Visual Basic...6.0 o
2005..? que sirviera únicamente de panel.....?
espero tus comentarios