OVH Cloud OVH Cloud

filtre sur etat

3 réponses
Avatar
jo
bonjour
je voudrais imprimer un etat =E0 partir de l'enregistrement
encours dans de mon formulaire=20
comment puis je faire ?
je mettre un filtre je pense mais ou et quel est sa=20
syntaxe?
mer=E7i d'avance=20

ps : petit newbies que je suis deviendra grand

3 réponses

Avatar
Raymond
Bonjour.

tu peux lancer ton état comme ceci:
DoCmd.OpenReport "etat1", acViewNormal, , "[Maclé] >= '" & Me.Maclé & "'"
si Maclé est alpha ou
DoCmd.OpenReport "etat1", acViewNormal, , "[Maclé] >= " & Me.Maclé
si Maclé est numérique

Si tu ne veux que l'enregistrement en cours tu indiques = au lieu de > --
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"jo" a écrit dans le message de
news:037201c392a5$eabd9ce0$
bonjour
je voudrais imprimer un etat à partir de l'enregistrement
encours dans de mon formulaire
comment puis je faire ?
je mettre un filtre je pense mais ou et quel est sa
syntaxe?
merçi d'avance

ps : petit newbies que je suis deviendra grand
Avatar
jo
excuse moi mais je ne comprend pas tout
id_compte = la clé en numero auto
j'ai lancer une precedure evenemetielle a l'ouverture de
mon etat avec le generateur de code et j'ai taper ça

DoCmd.OpenReport "info simplifié",
acViewNormal, , "[id_compte] >= '" & Me.Id_compte & "'"


il me repond cette ligne ne contient pas d'instruction
executable
que dois je faire sachant que je connais pas le vba pour
l'instant !
merçi!
-----Message d'origine-----
Bonjour.

tu peux lancer ton état comme ceci:
DoCmd.OpenReport "etat1", acViewNormal, , "[Maclé] >= '"
& Me.Maclé & "'"

si Maclé est alpha ou
DoCmd.OpenReport "etat1", acViewNormal, , "[Maclé] >= "
& Me.Maclé

si Maclé est numérique

Si tu ne veux que l'enregistrement en cours tu indiques
= au lieu de >=

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"jo" a écrit dans le message de
news:037201c392a5$eabd9ce0$
bonjour
je voudrais imprimer un etat à partir de l'enregistrement
encours dans de mon formulaire
comment puis je faire ?
je mettre un filtre je pense mais ou et quel est sa
syntaxe?
merçi d'avance

ps : petit newbies que je suis deviendra grand

.



Avatar
Raymond
la procédure que je t'ai donnée est à placer dans ton formulaire. c'est le
formulaire qui ouvre l'état. si la clé est un numauto (donc numérique) il ne
faut pas mettre les quotes ('). Sur l'état tu ne places rien.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"jo" a écrit dans le message de
news:2b4eb01c39306$17f90b30$
excuse moi mais je ne comprend pas tout
id_compte = la clé en numero auto
j'ai lancer une precedure evenemetielle a l'ouverture de
mon etat avec le generateur de code et j'ai taper ça

DoCmd.OpenReport "info simplifié",
acViewNormal, , "[id_compte] >= '" & Me.Id_compte & "'"


il me repond cette ligne ne contient pas d'instruction
executable
que dois je faire sachant que je connais pas le vba pour
l'instant !
merçi!
-----Message d'origine-----
Bonjour.

tu peux lancer ton état comme ceci:
DoCmd.OpenReport "etat1", acViewNormal, , "[Maclé] >= '"
& Me.Maclé & "'"

si Maclé est alpha ou
DoCmd.OpenReport "etat1", acViewNormal, , "[Maclé] >= "
& Me.Maclé

si Maclé est numérique

Si tu ne veux que l'enregistrement en cours tu indiques
= au lieu de > >--

@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"jo" a écrit dans le message de
news:037201c392a5$eabd9ce0$
bonjour
je voudrais imprimer un etat à partir de l'enregistrement
encours dans de mon formulaire
comment puis je faire ?
je mettre un filtre je pense mais ou et quel est sa
syntaxe?
merçi d'avance

ps : petit newbies que je suis deviendra grand

.