Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Ouverture requête ou formulaire avec condition

3 réponses
Avatar
didier
Bonjour

Peut-on ouvrir un formulaire ou une requ=EAte suivant la=20
valeur d'un champs ind=E9pendant (choix de l'utilisateur=20
dans une liste). Je pense que oui
Pourriez vous m'indiquer la formule?

3 réponses

Avatar
Raymond [mvp]
Bonjour;

tu peux le faire , à condition que ta liste possède une valeur par défaut
sinon au chargement tu n'auras pas le résultat désiré.
SELECT [Table1].* FROM [Table1]
WHERE ((([Table1].Numero)=[Formulaires]![formulaire2]![Liste1]));

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"didier" a écrit dans le message de
news:8ecb01c3e9d1$57820000$
Bonjour

Peut-on ouvrir un formulaire ou une requête suivant la
valeur d'un champs indépendant (choix de l'utilisateur
dans une liste). Je pense que oui
Pourriez vous m'indiquer la formule?
Avatar
didier
Bonjour

J'ai du mal m'expliquer
J'ai un formulaire avec une zone de liste déroulante
Pour chaque valeur de cette zone de liste déroulante
appelé liste1 je veux ouvrir un formulaire différent
c'est à dire en code simplifié
Iff [liste1]= "texte1"
doccmd openform [formulaire1]
Iff [liste1]= "texte2"
doccmd openform [formulaire2]
Iff [liste1]= "texte3"
doccmd openrequête [requête3]

end iff

mais il doit manquer quelques lignes pour que ça marche

-----Message d'origine-----
Bonjour;

tu peux le faire , à condition que ta liste possède une
valeur par défaut

sinon au chargement tu n'auras pas le résultat désiré.
SELECT [Table1].* FROM [Table1]
WHERE ((([Table1].Numero)=[Formulaires]![formulaire2]!
[Liste1]));


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"didier" a écrit
dans le message de

news:8ecb01c3e9d1$57820000$
Bonjour

Peut-on ouvrir un formulaire ou une requête suivant la
valeur d'un champs indépendant (choix de l'utilisateur
dans une liste). Je pense que oui
Pourriez vous m'indiquer la formule?


.



Avatar
Xavier HUE
Bonjour Didier,

Dans l'évènement Sur Click de ta liste déroulante:

Select Case Me.TaListe.Value
Case "Texte1"
DoCmd.OpenForm "Formulaire1"

Case "Texte2"
DoCmd.OpenForm "Formulaire2"

etc...

End Select

Cordialement.