bonjour
j'ai d=E9finit 2 variables public
a l'ouverture de mon formulaire j'ai mis=20
monforma=3DMe.name
pour le sous-formulaire
monsousforma=3Dme.name
If Forms(Monforma)(Monsousforma)![Quantit=E9] =3D DCount
("[N=B0s=E9rie]", "N=B0 s=E9rie produit", "[Code article]=3D Forms
(Monforma)(Monsousforma)![Code Article] And [N=B0
enregentr=E9e]=3D Forms(Monforma)(Monsousforma)![N=B0=20
enregistrement]") Then
.....
Il me dit qu'il y a un probl=E8me sur le crit=E9re
apr=E9s test Monforma est bien =E9gal =E0 mon non de formulaire=20
et Monsousforma =E0 mon non de sous formulaire, je pense=20
que c'est la ponctuation
Quelqu'un pourrait-il maider?
auparavent j'avais "Code article]=3D Forms![nomform]!
[nomsousform]![Code Article] And [N=B0enregentr=E9e]=3D Forms!
[nomform]![nomsousform]![N=B0 enregistrement]"
=E9crit en dur et cela fonctionner
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
Bonjour.
il faut sortir les noms du littéral.
If Forms(Monforma)(Monsousforma)![Quantité] = DCount ("[N°série]", "N° série produit", "[Code article]= Forms![" & Monforma & "]![" & Monsousforma & "]![Code Article] And [N°enregentrée]= Forms![" & Monforma & "]![" & Monsousforma & "]![N° enregistrement]") Then
vérifie bien surtout les espaces et les crochets.
-- @+ 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:435401c4903c$a2ec9e30$ bonjour j'ai définit 2 variables public a l'ouverture de mon formulaire j'ai mis monforma=Me.name pour le sous-formulaire monsousforma=me.name
If Forms(Monforma)(Monsousforma)![Quantité] = DCount ("[N°série]", "N° série produit", "[Code article]= Forms (Monforma)(Monsousforma)![Code Article] And [N° enregentrée]= Forms(Monforma)(Monsousforma)![N° enregistrement]") Then .....
Il me dit qu'il y a un problème sur le critére aprés test Monforma est bien égal à mon non de formulaire et Monsousforma à mon non de sous formulaire, je pense que c'est la ponctuation
Quelqu'un pourrait-il maider?
auparavent j'avais "Code article]= Forms![nomform]! [nomsousform]![Code Article] And [N°enregentrée]= Forms! [nomform]![nomsousform]![N° enregistrement]" écrit en dur et cela fonctionner
merci
Bonjour.
il faut sortir les noms du littéral.
If Forms(Monforma)(Monsousforma)![Quantité] = DCount ("[N°série]", "N°
série produit", "[Code article]= Forms![" & Monforma & "]![" & Monsousforma
& "]![Code Article] And [N°enregentrée]= Forms![" & Monforma & "]![" &
Monsousforma & "]![N° enregistrement]") Then
vérifie bien surtout les espaces et les crochets.
--
@+
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" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:435401c4903c$a2ec9e30$a601280a@phx.gbl...
bonjour
j'ai définit 2 variables public
a l'ouverture de mon formulaire j'ai mis
monforma=Me.name
pour le sous-formulaire
monsousforma=me.name
If Forms(Monforma)(Monsousforma)![Quantité] = DCount
("[N°série]", "N° série produit", "[Code article]= Forms
(Monforma)(Monsousforma)![Code Article] And [N°
enregentrée]= Forms(Monforma)(Monsousforma)![N°
enregistrement]") Then
.....
Il me dit qu'il y a un problème sur le critére
aprés test Monforma est bien égal à mon non de formulaire
et Monsousforma à mon non de sous formulaire, je pense
que c'est la ponctuation
Quelqu'un pourrait-il maider?
auparavent j'avais "Code article]= Forms![nomform]!
[nomsousform]![Code Article] And [N°enregentrée]= Forms!
[nomform]![nomsousform]![N° enregistrement]"
écrit en dur et cela fonctionner
If Forms(Monforma)(Monsousforma)![Quantité] = DCount ("[N°série]", "N° série produit", "[Code article]= Forms![" & Monforma & "]![" & Monsousforma & "]![Code Article] And [N°enregentrée]= Forms![" & Monforma & "]![" & Monsousforma & "]![N° enregistrement]") Then
vérifie bien surtout les espaces et les crochets.
-- @+ 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:435401c4903c$a2ec9e30$ bonjour j'ai définit 2 variables public a l'ouverture de mon formulaire j'ai mis monforma=Me.name pour le sous-formulaire monsousforma=me.name
If Forms(Monforma)(Monsousforma)![Quantité] = DCount ("[N°série]", "N° série produit", "[Code article]= Forms (Monforma)(Monsousforma)![Code Article] And [N° enregentrée]= Forms(Monforma)(Monsousforma)![N° enregistrement]") Then .....
Il me dit qu'il y a un problème sur le critére aprés test Monforma est bien égal à mon non de formulaire et Monsousforma à mon non de sous formulaire, je pense que c'est la ponctuation
Quelqu'un pourrait-il maider?
auparavent j'avais "Code article]= Forms![nomform]! [nomsousform]![Code Article] And [N°enregentrée]= Forms! [nomform]![nomsousform]![N° enregistrement]" écrit en dur et cela fonctionner
merci
didier
Merci cela fonctionne mais dans quel cas doit ton mettre ' & ..... & '
-----Message d'origine----- Bonjour.
il faut sortir les noms du littéral.
If Forms(Monforma)(Monsousforma)![Quantité] = DCount ("[N°série]", "N°
-- @+ 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:435401c4903c$a2ec9e30$ bonjour j'ai définit 2 variables public a l'ouverture de mon formulaire j'ai mis monforma=Me.name pour le sous-formulaire monsousforma=me.name
If Forms(Monforma)(Monsousforma)![Quantité] = DCount ("[N°série]", "N° série produit", "[Code article]= Forms (Monforma)(Monsousforma)![Code Article] And [N° enregentrée]= Forms(Monforma)(Monsousforma)![N° enregistrement]") Then ......
Il me dit qu'il y a un problème sur le critére aprés test Monforma est bien égal à mon non de formulaire et Monsousforma à mon non de sous formulaire, je pense que c'est la ponctuation
Quelqu'un pourrait-il maider?
auparavent j'avais "Code article]= Forms![nomform]! [nomsousform]![Code Article] And [N°enregentrée]= Forms! [nomform]![nomsousform]![N° enregistrement]" écrit en dur et cela fonctionner
merci
.
Merci cela fonctionne mais dans quel cas doit ton mettre
' & ..... & '
-----Message d'origine-----
Bonjour.
il faut sortir les noms du littéral.
If Forms(Monforma)(Monsousforma)![Quantité] = DCount
("[N°série]", "N°
--
@+
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" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news:435401c4903c$a2ec9e30$a601280a@phx.gbl...
bonjour
j'ai définit 2 variables public
a l'ouverture de mon formulaire j'ai mis
monforma=Me.name
pour le sous-formulaire
monsousforma=me.name
If Forms(Monforma)(Monsousforma)![Quantité] = DCount
("[N°série]", "N° série produit", "[Code article]= Forms
(Monforma)(Monsousforma)![Code Article] And [N°
enregentrée]= Forms(Monforma)(Monsousforma)![N°
enregistrement]") Then
......
Il me dit qu'il y a un problème sur le critére
aprés test Monforma est bien égal à mon non de formulaire
et Monsousforma à mon non de sous formulaire, je pense
que c'est la ponctuation
Quelqu'un pourrait-il maider?
auparavent j'avais "Code article]= Forms![nomform]!
[nomsousform]![Code Article] And [N°enregentrée]= Forms!
[nomform]![nomsousform]![N° enregistrement]"
écrit en dur et cela fonctionner
-- @+ 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:435401c4903c$a2ec9e30$ bonjour j'ai définit 2 variables public a l'ouverture de mon formulaire j'ai mis monforma=Me.name pour le sous-formulaire monsousforma=me.name
If Forms(Monforma)(Monsousforma)![Quantité] = DCount ("[N°série]", "N° série produit", "[Code article]= Forms (Monforma)(Monsousforma)![Code Article] And [N° enregentrée]= Forms(Monforma)(Monsousforma)![N° enregistrement]") Then ......
Il me dit qu'il y a un problème sur le critére aprés test Monforma est bien égal à mon non de formulaire et Monsousforma à mon non de sous formulaire, je pense que c'est la ponctuation
Quelqu'un pourrait-il maider?
auparavent j'avais "Code article]= Forms![nomform]! [nomsousform]![Code Article] And [N°enregentrée]= Forms! [nomform]![nomsousform]![N° enregistrement]" écrit en dur et cela fonctionner
merci
.
Raymond [mvp]
il faut le sortir du littéral lorsque la donnée considérée est une variable. le premier forms est une instruction donc monforma sera traduit par sa valeur contenue tandis que dans un littéral monforma est traduit par monforma et non par sa valeur qui est peut-être formulaire1 et c'est pour ça qu'il faut concaténer les deux données pour obtenir un littéral avec le nom du formulaire en dur.
-- @+ 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:43d601c49043$73bc10d0$ Merci cela fonctionne mais dans quel cas doit ton mettre ' & ..... & '
il faut le sortir du littéral lorsque la donnée considérée est une variable.
le premier forms est une instruction donc monforma sera traduit par sa
valeur contenue tandis que dans un littéral monforma est traduit par
monforma et non par sa valeur qui est peut-être formulaire1 et c'est pour ça
qu'il faut concaténer les deux données pour obtenir un littéral avec le nom
du formulaire en dur.
--
@+
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" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:43d601c49043$73bc10d0$a601280a@phx.gbl...
Merci cela fonctionne mais dans quel cas doit ton mettre
' & ..... & '
il faut le sortir du littéral lorsque la donnée considérée est une variable. le premier forms est une instruction donc monforma sera traduit par sa valeur contenue tandis que dans un littéral monforma est traduit par monforma et non par sa valeur qui est peut-être formulaire1 et c'est pour ça qu'il faut concaténer les deux données pour obtenir un littéral avec le nom du formulaire en dur.
-- @+ 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:43d601c49043$73bc10d0$ Merci cela fonctionne mais dans quel cas doit ton mettre ' & ..... & '