OVH Cloud OVH Cloud

VBA/Macro

3 réponses
Avatar
didier
Bonsoir

Peut-on en VBA ouvrir un formulaire avec comme en macro
une condition where du style [ctrl]=[Entrer ....]
Merci

3 réponses

Avatar
Raymond [mvp]
Bonsoir.

Bien sûr de la même façon:
DoCmd.OpenForm "FormName", , , "[champ] ='" & Me.Champ & "'"

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.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:1c7dc01c4524e$0cc1ca10$
Bonsoir

Peut-on en VBA ouvrir un formulaire avec comme en macro
une condition where du style [ctrl]=[Entrer ....]
Merci


Avatar
didier
Re
Je pense que l'on par le pas de la même chose
La condition where dont je veut parler c'est
[ctrl]=[Entrer le ctrl] par exemple
et à l'ouverture du formulaire il y a une boite message
qui demande à l'utilisateur de rentrer le ctrl (comme une
requête paramétrée) et le formulaire s'ouvre sur le ctrl
rentré par l'utilisateur (s'il existe bien sur)

Pour comprendre pourriez vous m'expliquer la syntaxe
[Champ]= '"& Me.champ & "'"
moi j'aurai mis [Champ]=Me.champ mais moi je suis que
l'élève...
-----Message d'origine-----
Bonsoir.

Bien sûr de la même façon:
DoCmd.OpenForm "FormName", , , "[champ] ='" & Me.Champ
& "'"


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.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:1c7dc01c4524e$0cc1ca10$
Bonsoir

Peut-on en VBA ouvrir un formulaire avec comme en macro
une condition where du style [ctrl]=[Entrer ....]
Merci



.




Avatar
Raymond [mvp]
il faut indiquer des apostrophes lorsque le champ est alpha :
[Champ]= '"& Me.champ & "'" , si alpha
[Champ]=Me.champ , si numérique

on ne peut pas indiquer [ctrl]=[Entrer le ctrl] mais si tu y tiens, pour
faire composer une valeur dans une box tu utilises la fonction InputBox qui
fait la chose
ctrl= InputBox("Entrer le ctrl", "saisie de la valeur de ctrl")
du moment que tu es sur un formulaire il faut utiliser un contrôle de
formulaire que tu peux utiliser dans le VBA et les requêtes.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.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:1c46401c45256$eba17a70$
Re
Je pense que l'on par le pas de la même chose
La condition where dont je veut parler c'est
[ctrl]=[Entrer le ctrl] par exemple
et à l'ouverture du formulaire il y a une boite message
qui demande à l'utilisateur de rentrer le ctrl (comme une
requête paramétrée) et le formulaire s'ouvre sur le ctrl
rentré par l'utilisateur (s'il existe bien sur)

Pour comprendre pourriez vous m'expliquer la syntaxe
[Champ]= '"& Me.champ & "'"
moi j'aurai mis [Champ]=Me.champ mais moi je suis que
l'élève...