OVH Cloud OVH Cloud

Formulaire dependant

2 réponses
Avatar
xavier
Bonjour,

J'ai une liste de contacts dans une zone de liste.
Lorsque je double-clic sur un contact, un formulaire=20
s'ouvre contenant les coordonees de ce contact.

Comment faire pour que le formulaire s'ouvre directement=20
sur le contact sur lequel j'ai double-cliqu=E9 ?

Merci d'avance

2 réponses

Avatar
Valérie
Alors tu vois que ce n'etait pas une si mauvaise idee d'ouvrir un second
formulaire !!!
Pour repondre a ta nouvelle question essaie, sur double-clic de taliste donc
: DoCmd.OpenForm
"formulaire2",,,"[lechampduformulaire2]=[lechampduformulaire1]" la syntaxe
depend alors du fait que le champ est numerique ou alphanum (precise le) ou
alors directement sur le recordsource du 2eme formulaire tu cree une requete
avec un critere.
Avatar
Nadege
Bonjour,

Je ne comprends pas bien la différence entre ce que vous
avez :
J'ai une liste de contacts dans une zone de liste.
Lorsque je double-clic sur un contact, un formulaire
s'ouvre contenant les coordonees de ce contact.


et ce que vous voulez :
Comment faire pour que le formulaire s'ouvre directement
sur le contact sur lequel j'ai double-cliqué ?


mais vous pouvez essayer ceci dans l'événement "sur double
clic" de la liste :
-----------------------------------
Dim stDocName As String
Dim stLinkCriteria As String //donne la valeur au
source controle du formulaire à ouvrir

stDocName = "nom_du form_a_ouvrir"

//attention les simples cotes pour un champs de type
texte :

stLinkCriteria = "[nom_du_champs_source_du_form_a_ouvrir]
=" & "'" & Me!nom_liste & "'"

DoCmd.OpenForm stDocName, , , stLinkCriteria
------------------------------------



-----Message d'origine-----
Bonjour,

J'ai une liste de contacts dans une zone de liste.
Lorsque je double-clic sur un contact, un formulaire
s'ouvre contenant les coordonees de ce contact.

Comment faire pour que le formulaire s'ouvre directement
sur le contact sur lequel j'ai double-cliqué ?

Merci d'avance

.