OVH Cloud OVH Cloud

condition where

1 réponse
Avatar
didier
Bonjour

Dans mes conditions where sur des domaines dans mes=20
formulaires, je mets par exemple

If dcount("*","matable","[monchamp]=3DForms![monform]!
[monctrl]" =3D X then.....

Si monctrl est en texte je peux remplacer par=20
If dcount("*","matable","[monchamp]=3D '" & Me.monctrl=20
& "'" =3D X then.....

Si monctrl est en num=E9rique par quoi je peux le remplacer?
=20
J'ai essay=E9
If dcount("*","matable","[monchamp]=3D 'Me.monctrl'" =3D X=20
then.....
mais il me mets une erreur

1 réponse

Avatar
Raymond [mvp]
Bonjour.

tu enlèves les '.
If dcount("*","matable","[monchamp]= " & Me.monctrl) = X then.....

il manquait la ) également.

--
@+
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: 180f01c4bb2d$e023c6e0$
Bonjour

Dans mes conditions where sur des domaines dans mes
formulaires, je mets par exemple

If dcount("*","matable","[monchamp]=Forms![monform]!
[monctrl]" = X then.....

Si monctrl est en texte je peux remplacer par
If dcount("*","matable","[monchamp]= '" & Me.monctrl
& "'" = X then.....

Si monctrl est en numérique par quoi je peux le remplacer?

J'ai essayé
If dcount("*","matable","[monchamp]= 'Me.monctrl'" = X
then.....
mais il me mets une erreur