Macro access: ouverture d'un formulaire
Résolu/Fermé
cooldidi
Messages postés
10
Date d'inscription
mardi 26 avril 2005
Statut
Membre
Dernière intervention
17 août 2005
-
17 août 2005 à 10:56
delphin sangwa - 13 avril 2010 à 17:59
delphin sangwa - 13 avril 2010 à 17:59
A voir également:
- Macro access: ouverture d'un formulaire
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Jitbit macro recorder - Télécharger - Confidentialité
- Macro word - Guide
- Access appdata - Guide
- Télécharger macro convertir chiffre en lettre excel - Télécharger - Tableur
5 réponses
bONJOUR
Il faut créer une macro dans le champ sur lequel vous double cliquez
bilan évènement/sur double click/Macro/nommez la macro/choisir dans action "ouvrir formulaire"/dans non formulaire choisir le formulaire à ouvrir/dans condition where mettre [Nom, Prénom]=[Formulaires]![Rendez Vous médicaux Liste]![Nom, Prénom] (sachant que dans mon cas le champ nom prénom est le champ indexé de la table)/ mode donnée choisir modification ou autre ... le tour est joué
Patrick www.ccrd.fr
Il faut créer une macro dans le champ sur lequel vous double cliquez
bilan évènement/sur double click/Macro/nommez la macro/choisir dans action "ouvrir formulaire"/dans non formulaire choisir le formulaire à ouvrir/dans condition where mettre [Nom, Prénom]=[Formulaires]![Rendez Vous médicaux Liste]![Nom, Prénom] (sachant que dans mon cas le champ nom prénom est le champ indexé de la table)/ mode donnée choisir modification ou autre ... le tour est joué
Patrick www.ccrd.fr
zenon
Messages postés
726
Date d'inscription
jeudi 30 septembre 2004
Statut
Membre
Dernière intervention
13 février 2010
180
17 août 2005 à 12:45
17 août 2005 à 12:45
C'est assez facile:
Il faut que ta ListBox comorte une colonne cachée reprenant l'identifiant numérique de tes institutions (si tu la crées ave l'assistant, Access le propose par défaut. Il faut choisir l'option "garder en mémoire pour un usage ultérieur" ou qqch cô ça...)
Ensuite, tu peux ouvrir le second formulaire, soit par du code VB (choisir procédure événementielle en cliquant sur les trois points à droite du champ "sur clic" (propriétés, onglet événement), soit par une macro
Dans le premier cas:
DoCmd.OpenForm "LeNomDuFormulaire",,,"N°Institution = Forms!NomDuPremierFormulaire!Nom ListBox"
Dans le second cas:
Crée une macro avec en instruction Ouvrir Formulaire et en bas, le nom du formulaire à ouvrir; en condition Where: N°Institution = Forms!NomDuPremierFormulaire!Nom ListBox
Puis, dans la feuille des propriétés de ta ListBox; tu choisis ta macro dans la liste déroulante de la propriété "sur clic".
La première solution est plus "propre": quand ta base s'étoffe, il devient difficile de se souvenir à quoi servent toutes les macros...
Il faut que ta ListBox comorte une colonne cachée reprenant l'identifiant numérique de tes institutions (si tu la crées ave l'assistant, Access le propose par défaut. Il faut choisir l'option "garder en mémoire pour un usage ultérieur" ou qqch cô ça...)
Ensuite, tu peux ouvrir le second formulaire, soit par du code VB (choisir procédure événementielle en cliquant sur les trois points à droite du champ "sur clic" (propriétés, onglet événement), soit par une macro
Dans le premier cas:
DoCmd.OpenForm "LeNomDuFormulaire",,,"N°Institution = Forms!NomDuPremierFormulaire!Nom ListBox"
Dans le second cas:
Crée une macro avec en instruction Ouvrir Formulaire et en bas, le nom du formulaire à ouvrir; en condition Where: N°Institution = Forms!NomDuPremierFormulaire!Nom ListBox
Puis, dans la feuille des propriétés de ta ListBox; tu choisis ta macro dans la liste déroulante de la propriété "sur clic".
La première solution est plus "propre": quand ta base s'étoffe, il devient difficile de se souvenir à quoi servent toutes les macros...
waraba
Messages postés
10
Date d'inscription
jeudi 24 avril 2003
Statut
Membre
Dernière intervention
9 avril 2009
2
4 sept. 2008 à 12:05
4 sept. 2008 à 12:05
Bonjour tous ,
je voudrais que mon formulaire accueil s'ouvre à l'ouverture de ma base de donnée .Pour cela j'ai crée une macro démarrage mais malheureusement quand je clic sur ma base le formulaire accueil ne s'ouvre pas . Merci de bien vouloir m'aider.
je voudrais que mon formulaire accueil s'ouvre à l'ouverture de ma base de donnée .Pour cela j'ai crée une macro démarrage mais malheureusement quand je clic sur ma base le formulaire accueil ne s'ouvre pas . Merci de bien vouloir m'aider.
OOoForum
Messages postés
3873
Date d'inscription
jeudi 20 mars 2008
Statut
Membre
Dernière intervention
2 janvier 2025
960
4 sept. 2008 à 14:12
4 sept. 2008 à 14:12
Merci d'arrêter la spéléologie.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question