OVH Cloud OVH Cloud

Choix Etat

2 réponses
Avatar
dfcena
Bonjour

J'ai cr=E9=E9 une table avec tous mes =E9tat.
Dans mon formulaire, j'ai une liste d=E9roulante (Choixmod)=20
avec 2 colonne Nom mod=E9le et NomEtat
Un bouton de commande lance la proc=E9dure suivante

DoCmd.OpenReport "'" & Me!Choixmod.Column(1) & "'",=20
acViewPreview

Quand je lance il me dit que le nom d'=E9tat "MOD" entr=E9e=20
dans la feuille....... est mal orthographi=E9 ou inexistant

Alors que MOD est bien un nom d'=E9tat et si je fais
DoCmd.OpenReport "MOD", acViewPreview
=E7a fonctionne
Ou est mon erreur de syntaxe?

2 réponses

Avatar
Gafish
Bonjour,

Tu n'as pas besoin des guillemets quand tu passes par une variable :
DoCmd.OpenReport Me!Choixmod.Column(1),
acViewPreview

Verifie aussi que ta liste renvoit bien le nom de ton état. Si tu n'es pas
sur, tu peux faire un
msgbox Me!Choixmod.Column(1)

Arnaud

"dfcena" a écrit dans le message news:
041101c4dd2f$9748d270$
Bonjour

J'ai créé une table avec tous mes état.
Dans mon formulaire, j'ai une liste déroulante (Choixmod)
avec 2 colonne Nom modéle et NomEtat
Un bouton de commande lance la procédure suivante

DoCmd.OpenReport "'" & Me!Choixmod.Column(1) & "'",
acViewPreview

Quand je lance il me dit que le nom d'état "MOD" entrée
dans la feuille....... est mal orthographié ou inexistant

Alors que MOD est bien un nom d'état et si je fais
DoCmd.OpenReport "MOD", acViewPreview
ça fonctionne
Ou est mon erreur de syntaxe?
Avatar
dfcena
Super ça fonctionne
Merci bien
-----Message d'origine-----
Bonjour,

Tu n'as pas besoin des guillemets quand tu passes par
une variable :

DoCmd.OpenReport Me!Choixmod.Column(1),
acViewPreview

Verifie aussi que ta liste renvoit bien le nom de ton
état. Si tu n'es pas

sur, tu peux faire un
msgbox Me!Choixmod.Column(1)

Arnaud

"dfcena" a écrit
dans le message news:

041101c4dd2f$9748d270$
Bonjour

J'ai créé une table avec tous mes état.
Dans mon formulaire, j'ai une liste déroulante (Choixmod)
avec 2 colonne Nom modéle et NomEtat
Un bouton de commande lance la procédure suivante

DoCmd.OpenReport "'" & Me!Choixmod.Column(1) & "'",
acViewPreview

Quand je lance il me dit que le nom d'état "MOD" entrée
dans la feuille....... est mal orthographié ou inexistant

Alors que MOD est bien un nom d'état et si je fais
DoCmd.OpenReport "MOD", acViewPreview
ça fonctionne
Ou est mon erreur de syntaxe?


.