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
Eric
Bonjour Jean-Claude
dans ta formule, tu ne passes pas la variable(forms!Nomform!Nopro) car elle est entourée de "" If Not IsNull(DLookup("nopro", "produit","[nopro] =forms!Nomform!Nopro")) il faut l'écrire de la maniere suivante: If Not IsNull(DLookup("nopro", "produit", "[nopro] =" & forms!Nomform!Nopro)) si nopro est numérique ou If Not IsNull(DLookup("nopro", "produit", "[nopro] ='" & forms!Nomform!Nopro & "'")) si nopro contient une chaine de caractères
Me mot-clé réservé identifiant le formulaire actif donc remplace Forms!NomFormulaire, c'est un raccourci
Voila Eric
"Jean-Claude" écrivait news:407675fa$0$18225$:
Bonjour à tous.
Vous conseillez cette formule:
If Not IsNull(DLookup("nopro", "produit", "[nopro] = '" & Me.nopro & "'")) Then MsgBox "en double" Cancel = True End If End Sub
Personnellement j'utilise If Not IsNull(DLookup("nopro", "produit", "[nopro] =forms!Nomform!Nopro"
Pouvez vous me donner pourquoi vous conseillez avec toutes les quotes simples et doubles?
Merci de votre réponse
Bonjour Jean-Claude
dans ta formule, tu ne passes pas la variable(forms!Nomform!Nopro) car
elle est entourée de ""
If Not IsNull(DLookup("nopro", "produit","[nopro] =forms!Nomform!Nopro"))
il faut l'écrire de la maniere suivante:
If Not IsNull(DLookup("nopro", "produit", "[nopro] =" &
forms!Nomform!Nopro)) si nopro est numérique ou
If Not IsNull(DLookup("nopro", "produit", "[nopro] ='" &
forms!Nomform!Nopro & "'")) si nopro contient une chaine de caractères
Me mot-clé réservé identifiant le formulaire actif donc remplace
Forms!NomFormulaire, c'est un raccourci
dans ta formule, tu ne passes pas la variable(forms!Nomform!Nopro) car elle est entourée de "" If Not IsNull(DLookup("nopro", "produit","[nopro] =forms!Nomform!Nopro")) il faut l'écrire de la maniere suivante: If Not IsNull(DLookup("nopro", "produit", "[nopro] =" & forms!Nomform!Nopro)) si nopro est numérique ou If Not IsNull(DLookup("nopro", "produit", "[nopro] ='" & forms!Nomform!Nopro & "'")) si nopro contient une chaine de caractères
Me mot-clé réservé identifiant le formulaire actif donc remplace Forms!NomFormulaire, c'est un raccourci
Voila Eric
"Jean-Claude" écrivait news:407675fa$0$18225$:
Bonjour à tous.
Vous conseillez cette formule:
If Not IsNull(DLookup("nopro", "produit", "[nopro] = '" & Me.nopro & "'")) Then MsgBox "en double" Cancel = True End If End Sub
Personnellement j'utilise If Not IsNull(DLookup("nopro", "produit", "[nopro] =forms!Nomform!Nopro"
Pouvez vous me donner pourquoi vous conseillez avec toutes les quotes simples et doubles?
Merci de votre réponse
Jean-Claude
Merci Eric de ta réponse. Explique moi alors pourquoi chez moi ca marche très bien? :-)
Merci
"Eric" a écrit dans le message de news:
Bonjour Jean-Claude
dans ta formule, tu ne passes pas la variable(forms!Nomform!Nopro) car elle est entourée de "" If Not IsNull(DLookup("nopro", "produit","[nopro] =forms!Nomform!Nopro")) il faut l'écrire de la maniere suivante: If Not IsNull(DLookup("nopro", "produit", "[nopro] =" & forms!Nomform!Nopro)) si nopro est numérique ou If Not IsNull(DLookup("nopro", "produit", "[nopro] ='" & forms!Nomform!Nopro & "'")) si nopro contient une chaine de caractères
Me mot-clé réservé identifiant le formulaire actif donc remplace Forms!NomFormulaire, c'est un raccourci
Voila Eric
"Jean-Claude" écrivait news:407675fa$0$18225$:
Bonjour à tous.
Vous conseillez cette formule:
If Not IsNull(DLookup("nopro", "produit", "[nopro] = '" & Me.nopro & "'")) Then MsgBox "en double" Cancel = True End If End Sub
Personnellement j'utilise If Not IsNull(DLookup("nopro", "produit", "[nopro] =forms!Nomform!Nopro"
Pouvez vous me donner pourquoi vous conseillez avec toutes les quotes simples et doubles?
Merci de votre réponse
Merci Eric de ta réponse.
Explique moi alors pourquoi chez moi ca marche très bien? :-)
Merci
"Eric" <f_framZZ@hotmail.com> a écrit dans le message de
news:XnF94C67E580A59DfframZZhotmailcom@207.46.248.16...
Bonjour Jean-Claude
dans ta formule, tu ne passes pas la variable(forms!Nomform!Nopro) car
elle est entourée de ""
If Not IsNull(DLookup("nopro", "produit","[nopro] =forms!Nomform!Nopro"))
il faut l'écrire de la maniere suivante:
If Not IsNull(DLookup("nopro", "produit", "[nopro] =" &
forms!Nomform!Nopro)) si nopro est numérique ou
If Not IsNull(DLookup("nopro", "produit", "[nopro] ='" &
forms!Nomform!Nopro & "'")) si nopro contient une chaine de caractères
Me mot-clé réservé identifiant le formulaire actif donc remplace
Forms!NomFormulaire, c'est un raccourci
Merci Eric de ta réponse. Explique moi alors pourquoi chez moi ca marche très bien? :-)
Merci
"Eric" a écrit dans le message de news:
Bonjour Jean-Claude
dans ta formule, tu ne passes pas la variable(forms!Nomform!Nopro) car elle est entourée de "" If Not IsNull(DLookup("nopro", "produit","[nopro] =forms!Nomform!Nopro")) il faut l'écrire de la maniere suivante: If Not IsNull(DLookup("nopro", "produit", "[nopro] =" & forms!Nomform!Nopro)) si nopro est numérique ou If Not IsNull(DLookup("nopro", "produit", "[nopro] ='" & forms!Nomform!Nopro & "'")) si nopro contient une chaine de caractères
Me mot-clé réservé identifiant le formulaire actif donc remplace Forms!NomFormulaire, c'est un raccourci
Voila Eric
"Jean-Claude" écrivait news:407675fa$0$18225$:
Bonjour à tous.
Vous conseillez cette formule:
If Not IsNull(DLookup("nopro", "produit", "[nopro] = '" & Me.nopro & "'")) Then MsgBox "en double" Cancel = True End If End Sub
Personnellement j'utilise If Not IsNull(DLookup("nopro", "produit", "[nopro] =forms!Nomform!Nopro"
Pouvez vous me donner pourquoi vous conseillez avec toutes les quotes simples et doubles?
Merci de votre réponse
Raymond [mvp]
Bonjour.
ça marche très bien chez tout le monde parce que vba connait forms et que le formulaire est chargé. Me n'est pas utilisable dans cette forme. Les fonctions de domaine peuvent être utilisées n'importe où et dans certains cas il va falloir tester si ton form est bien chargé alors qu'on passera normalement par l'objet screen pour utiliser le form actif. Il est préférable d'incorporer la valeur du contrôle plutôt que d'utiliser le nom du contrôle de formulaire car tu auras moins de soucis d'exécution de ta fonction. L'utilisation ou non des ' n'est pas une montagne non plus. on peut trouver des tas d'autres bonnes raisons.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jean-Claude" a écrit dans le message de news:407682b7$0$18207$
Merci Eric de ta réponse. Explique moi alors pourquoi chez moi ca marche très bien? :-)
Merci
Bonjour.
ça marche très bien chez tout le monde parce que vba connait forms et que le
formulaire est chargé. Me n'est pas utilisable dans cette forme. Les
fonctions de domaine peuvent être utilisées n'importe où et dans certains
cas il va falloir tester si ton form est bien chargé alors qu'on passera
normalement par l'objet screen pour utiliser le form actif. Il est
préférable d'incorporer la valeur du contrôle plutôt que d'utiliser le nom
du contrôle de formulaire car tu auras moins de soucis d'exécution de ta
fonction. L'utilisation ou non des ' n'est pas une montagne non plus. on
peut trouver des tas d'autres bonnes raisons.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jean-Claude" <oeufmayospam@free.fr> a écrit dans le message de
news:407682b7$0$18207$626a14ce@news.free.fr...
Merci Eric de ta réponse.
Explique moi alors pourquoi chez moi ca marche très bien? :-)
ça marche très bien chez tout le monde parce que vba connait forms et que le formulaire est chargé. Me n'est pas utilisable dans cette forme. Les fonctions de domaine peuvent être utilisées n'importe où et dans certains cas il va falloir tester si ton form est bien chargé alors qu'on passera normalement par l'objet screen pour utiliser le form actif. Il est préférable d'incorporer la valeur du contrôle plutôt que d'utiliser le nom du contrôle de formulaire car tu auras moins de soucis d'exécution de ta fonction. L'utilisation ou non des ' n'est pas une montagne non plus. on peut trouver des tas d'autres bonnes raisons.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jean-Claude" a écrit dans le message de news:407682b7$0$18207$
Merci Eric de ta réponse. Explique moi alors pourquoi chez moi ca marche très bien? :-)
Merci
Jean-Claude
Merci à tous, je commence à comprendre.....
amitiés à tous et bon week-end "Raymond [mvp]" a écrit dans le message de news:
Bonjour.
ça marche très bien chez tout le monde parce que vba connait forms et que le
formulaire est chargé. Me n'est pas utilisable dans cette forme. Les fonctions de domaine peuvent être utilisées n'importe où et dans certains cas il va falloir tester si ton form est bien chargé alors qu'on passera normalement par l'objet screen pour utiliser le form actif. Il est préférable d'incorporer la valeur du contrôle plutôt que d'utiliser le nom du contrôle de formulaire car tu auras moins de soucis d'exécution de ta fonction. L'utilisation ou non des ' n'est pas une montagne non plus. on peut trouver des tas d'autres bonnes raisons.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jean-Claude" a écrit dans le message de news:407682b7$0$18207$
Merci Eric de ta réponse. Explique moi alors pourquoi chez moi ca marche très bien? :-)
Merci
Merci à tous, je commence à comprendre.....
amitiés à tous et bon week-end
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message de
news:ujY9XqiHEHA.2744@TK2MSFTNGP10.phx.gbl...
Bonjour.
ça marche très bien chez tout le monde parce que vba connait forms et que
le
formulaire est chargé. Me n'est pas utilisable dans cette forme. Les
fonctions de domaine peuvent être utilisées n'importe où et dans certains
cas il va falloir tester si ton form est bien chargé alors qu'on passera
normalement par l'objet screen pour utiliser le form actif. Il est
préférable d'incorporer la valeur du contrôle plutôt que d'utiliser le nom
du contrôle de formulaire car tu auras moins de soucis d'exécution de ta
fonction. L'utilisation ou non des ' n'est pas une montagne non plus. on
peut trouver des tas d'autres bonnes raisons.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jean-Claude" <oeufmayospam@free.fr> a écrit dans le message de
news:407682b7$0$18207$626a14ce@news.free.fr...
Merci Eric de ta réponse.
Explique moi alors pourquoi chez moi ca marche très bien? :-)
amitiés à tous et bon week-end "Raymond [mvp]" a écrit dans le message de news:
Bonjour.
ça marche très bien chez tout le monde parce que vba connait forms et que le
formulaire est chargé. Me n'est pas utilisable dans cette forme. Les fonctions de domaine peuvent être utilisées n'importe où et dans certains cas il va falloir tester si ton form est bien chargé alors qu'on passera normalement par l'objet screen pour utiliser le form actif. Il est préférable d'incorporer la valeur du contrôle plutôt que d'utiliser le nom du contrôle de formulaire car tu auras moins de soucis d'exécution de ta fonction. L'utilisation ou non des ' n'est pas une montagne non plus. on peut trouver des tas d'autres bonnes raisons.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jean-Claude" a écrit dans le message de news:407682b7$0$18207$
Merci Eric de ta réponse. Explique moi alors pourquoi chez moi ca marche très bien? :-)