OVH Cloud OVH Cloud

Ouvrir Access avec fenêtre minimisée

1 réponse
Avatar
michel
Bonjour,

J'ai une base de données qui ouvre sur une formulaire avoir la fenêtre
Access en arrière fond. Pour cela j'utilise un API. Il y a cependant un
problème : quoique je fasse, Access s'ouvre d'abord, lit ensuite le Autoexec
et c'est seulement à ce moment que la fenêtre Access disparaît. Il s'ensuit
donc un "flash" pas très esthétique à l'ouverture. Je n'ai trouvé aucun
remède.

Je me suis cependant dit que si je pouvais ouvrir Access et qu'il n'appraît
que sur la barre de tâches, l'utilisateur ne verrai pas ce "flash".

Ma question :

Comment fait-on pour faire démarrer un programme et qu'il n'apparaisse que
sur la barre de taches. J'ai essayé :

C:\Programmes\Microsoft Office\Office\MSACCESS.EXE" /cmd
access.DoCmd.RunCommand acCmdAppMinimize

.. mais la partie "access.DoCmd.RunCommand acCmdAppMinimize" est un peu
loufoque.

Quelqu'un a-t-il une idée ?

Merci d'avance

Michel

1 réponse

Avatar
Logipro
Bonjour Michel, voici 3 de mes utilitaires qui pourrait t'aider :

Access 97 (Application complète)
http://www.logicielappui.com/tips/Acc97_Poisson.zip (4.6 meg )

Exemple Access 97
http://www.logicielappui.com/tips/Acc97_Systray.zip (23k)

Exemple Access XP
http://www.logicielappui.com/tips/AccXP_SysTray.zip (45k)

Dans ces exemples j'utilise aussi la macro autoexec, elle est inévitable
mais tu peut aussi très bien changer les propriétés de ton raccourci en
changeant le paramètre d'ouverture à "Réduite", sinon tu est obliger
d'ouvrir pas un logiciel tiers et d'utiliser l'api de Windows "ShellExecute"
en lui passant le paramètre SW_SHOWMINIMIZED ou SW_HIDE


Bonne continuation !


Robert Simard
Logipro



"michel" a écrit dans le message de
news:
Bonjour,

J'ai une base de données qui ouvre sur une formulaire avoir la fenêtre
Access en arrière fond. Pour cela j'utilise un API. Il y a cependant un
problème : quoique je fasse, Access s'ouvre d'abord, lit ensuite le
Autoexec

et c'est seulement à ce moment que la fenêtre Access disparaît. Il
s'ensuit

donc un "flash" pas très esthétique à l'ouverture. Je n'ai trouvé aucun
remède.

Je me suis cependant dit que si je pouvais ouvrir Access et qu'il
n'appraît

que sur la barre de tâches, l'utilisateur ne verrai pas ce "flash".

Ma question :

Comment fait-on pour faire démarrer un programme et qu'il n'apparaisse que
sur la barre de taches. J'ai essayé :

C:ProgrammesMicrosoft OfficeOfficeMSACCESS.EXE" /cmd
access.DoCmd.RunCommand acCmdAppMinimize

.. mais la partie "access.DoCmd.RunCommand acCmdAppMinimize" est un peu
loufoque.

Quelqu'un a-t-il une idée ?

Merci d'avance

Michel