OVH Cloud OVH Cloud

Événement sur ouverture de la base

3 réponses
Avatar
Sophie
Bonjour à tous,

encore une petite question en ce milieu de semaine. J'aimerais vérifier une
condition à l'ouverture de la base qui déterminerait quel formulaire j'ouvre
au démarrage. Je sais que je peux dans démarrage indiquer quel formulaire
ouvrir. Mais moi tout dépendant de la condition je n'ouvre pas le même
formulaire, je ne peux pas indiquer de formulaire de départ dans le
démarrage. Ce n'est pas non plus une question que je pose à l'utilisateur,
je vais automatiquement chercher mon informations. Je ne sais juste pas ou
je dois écrire mon code pour qu'il le vérifie à l'ouverture de la base. Et
je ne veux surtout pas poser la question à l'utilisateur étant donné que je
peux automatiser la chose. J'ai penser à faire un formulaire bidon qui
exécute le code à l'ouverture de ce formulaire et qui se ferme
automatiquement après avoir ouvert le bon formulaire de départ!

Je préférerais faire autrement alors j'aimerais avoir vos suggestions!

Merci
Sophie

3 réponses

Avatar
Anor
Bonjour Sophie

Il te suffie de créer une fonction vba qui ressemblerait à ceci :

Public Function AutoRun()
if letest then
docmd.openform "form1"
else
docmd.openform "form2"
end if
End Function

puis dans une macro nommée Autoexec,
choisir l'action ExécuterCode et y mettre la commande AutoRun()

--
à+
Arnaud
--------------------------------------------------
Avant toute chose : http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
## Réponses souhaitées sur ce forum, merci. ##
--------------------------------------------------

Sophie :
| Bonjour à tous,
|
| encore une petite question en ce milieu de semaine. J'aimerais
| vérifier une condition à l'ouverture de la base qui déterminerait
| quel formulaire j'ouvre au démarrage. Je sais que je peux dans
| démarrage indiquer quel formulaire ouvrir. Mais moi tout dépendant
| de la condition je n'ouvre pas le même formulaire, je ne peux pas
| indiquer de formulaire de départ dans le démarrage. Ce n'est pas non
| plus une question que je pose à l'utilisateur, je vais
| automatiquement chercher mon informations. Je ne sais juste pas ou
| je dois écrire mon code pour qu'il le vérifie à l'ouverture de la
| base. Et je ne veux surtout pas poser la question à l'utilisateur
| étant donné que je peux automatiser la chose. J'ai penser à faire un
| formulaire bidon qui exécute le code à l'ouverture de ce formulaire
| et qui se ferme automatiquement après avoir ouvert le bon formulaire
| de départ!
|
| Je préférerais faire autrement alors j'aimerais avoir vos suggestions!
|
| Merci
| Sophie
Avatar
Daniel Carollo
Bonsoir Sophie!

La solution evidente que nous prenons d'habitude est d'avoir un formulaire
qui s'ouvre en mode cache. C'est sur celui-la qu'on fait les choix et
verifications necessaires, et c'est celui-la qui declenche l'ouverture d'un
formulaire visible.

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"Sophie" wrote in message
news:DiTnb.2304$
Bonjour à tous,

encore une petite question en ce milieu de semaine. J'aimerais vérifier
une

condition à l'ouverture de la base qui déterminerait quel formulaire
j'ouvre

au démarrage. Je sais que je peux dans démarrage indiquer quel formulaire
ouvrir. Mais moi tout dépendant de la condition je n'ouvre pas le même
formulaire, je ne peux pas indiquer de formulaire de départ dans le
démarrage. Ce n'est pas non plus une question que je pose à
l'utilisateur,

je vais automatiquement chercher mon informations. Je ne sais juste pas
ou

je dois écrire mon code pour qu'il le vérifie à l'ouverture de la base.
Et

je ne veux surtout pas poser la question à l'utilisateur étant donné que
je

peux automatiser la chose. J'ai penser à faire un formulaire bidon qui
exécute le code à l'ouverture de ce formulaire et qui se ferme
automatiquement après avoir ouvert le bon formulaire de départ!

Je préférerais faire autrement alors j'aimerais avoir vos suggestions!

Merci
Sophie




Avatar
hm15
Bonjour Sophie,

tu peux appeler ta fonction depuis une macro nommée "autoexec" avec l'action
"ExécuterCode".

Cordialement,

Annette
---------------------------------------------------------------------------
www.horizon-micro.com


"Sophie" a écrit dans le message de news:
DiTnb.2304$
Bonjour à tous,

encore une petite question en ce milieu de semaine. J'aimerais vérifier
une

condition à l'ouverture de la base qui déterminerait quel formulaire
j'ouvre

au démarrage. Je sais que je peux dans démarrage indiquer quel formulaire
ouvrir. Mais moi tout dépendant de la condition je n'ouvre pas le même
formulaire, je ne peux pas indiquer de formulaire de départ dans le
démarrage. Ce n'est pas non plus une question que je pose à
l'utilisateur,

je vais automatiquement chercher mon informations. Je ne sais juste pas
ou

je dois écrire mon code pour qu'il le vérifie à l'ouverture de la base.
Et

je ne veux surtout pas poser la question à l'utilisateur étant donné que
je

peux automatiser la chose. J'ai penser à faire un formulaire bidon qui
exécute le code à l'ouverture de ce formulaire et qui se ferme
automatiquement après avoir ouvert le bon formulaire de départ!

Je préférerais faire autrement alors j'aimerais avoir vos suggestions!

Merci
Sophie