Merci beaucoup pour tes informations. Cependant, après avoir inscrit le
code que tu m'a suggéré, Access m'affiche un message d'erreur indiquant
qu'il n'a pas pu trouver la macro...etc.
Je me permets de te transmettre une copie du code que j'ai tapé ainsi que
quelques informations supplémentaires qui t'aideront peut-être à mieux
saisir le contexte afin que tu puisses m'indiquer où j'ai commis l'erreur.
Voici quelques infos: Le champ que je veux vérifier se nomme: No Identité
et il est de type Numérique avec une clé primaire (dans la table).
Le nom de la table est Références Bénévoles.
Dans le formulaire, le contrôle contenant les données à vérifier se nomme
aussi No Identité comme le champ de la table.
Le code que j'ai tapé est:
If DCount("*","RÉFÉRENCES BÉNÉVOLES","[No Identité]=" & No Identité &"")>0
then
MsgBox "Ce No existe déjà"
Cancel = True
End If
P.-S: Dans ton exemple, je crois voir qu'il y avait peut-être 3 guillemets
( '") après le signe égal et 5 après le dernier &. Est-ce que qu'il s'agit
des bons caractères?
Merci encore une fois si tu as quelques minutes pour me dépanner.
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
Jessy SEMPERE
Bonjour
Je pense que le problème vient de l'espace que tu as dans le nom de ton contrôle...
Essais plutôt : If DCount("*","RÉFÉRENCES BÉNÉVOLES","[No Identité]=" & No_Identité &"")>0 then MsgBox "Ce No existe déjà" Cancel = True End If
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://users.skynet.be/mpfa/ ------------------------------------ "Butch" a écrit dans le message news: El4gb.20646$
Bonjour Pierre,
Merci beaucoup pour tes informations. Cependant, après avoir inscrit le code que tu m'a suggéré, Access m'affiche un message d'erreur indiquant qu'il n'a pas pu trouver la macro...etc.
Je me permets de te transmettre une copie du code que j'ai tapé ainsi que quelques informations supplémentaires qui t'aideront peut-être à mieux saisir le contexte afin que tu puisses m'indiquer où j'ai commis l'erreur.
Voici quelques infos: Le champ que je veux vérifier se nomme: No Identité et il est de type Numérique avec une clé primaire (dans la table). Le nom de la table est Références Bénévoles. Dans le formulaire, le contrôle contenant les données à vérifier se nomme aussi No Identité comme le champ de la table.
Le code que j'ai tapé est: If DCount("*","RÉFÉRENCES BÉNÉVOLES","[No Identité]=" & No Identité &"")>0 then MsgBox "Ce No existe déjà" Cancel = True End If
P.-S: Dans ton exemple, je crois voir qu'il y avait peut-être 3 guillemets
( '") après le signe égal et 5 après le dernier &. Est-ce que qu'il s'agit
des bons caractères?
Merci encore une fois si tu as quelques minutes pour me dépanner.
Butch
Bonjour
Je pense que le problème vient de l'espace que tu as dans le nom de
ton contrôle...
Essais plutôt :
If DCount("*","RÉFÉRENCES BÉNÉVOLES","[No Identité]=" & No_Identité &"")>0
then
MsgBox "Ce No existe déjà"
Cancel = True
End If
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Butch" <pcaide2000@yahoo.ca> a écrit dans le message news:
El4gb.20646$282.448382@weber.videotron.net...
Bonjour Pierre,
Merci beaucoup pour tes informations. Cependant, après avoir inscrit le
code que tu m'a suggéré, Access m'affiche un message d'erreur indiquant
qu'il n'a pas pu trouver la macro...etc.
Je me permets de te transmettre une copie du code que j'ai tapé ainsi que
quelques informations supplémentaires qui t'aideront peut-être à mieux
saisir le contexte afin que tu puisses m'indiquer où j'ai commis l'erreur.
Voici quelques infos: Le champ que je veux vérifier se nomme: No Identité
et il est de type Numérique avec une clé primaire (dans la table).
Le nom de la table est Références Bénévoles.
Dans le formulaire, le contrôle contenant les données à vérifier se nomme
aussi No Identité comme le champ de la table.
Le code que j'ai tapé est:
If DCount("*","RÉFÉRENCES BÉNÉVOLES","[No Identité]=" & No Identité &"")>0
then
MsgBox "Ce No existe déjà"
Cancel = True
End If
P.-S: Dans ton exemple, je crois voir qu'il y avait peut-être 3
guillemets
( '") après le signe égal et 5 après le dernier &. Est-ce que qu'il
s'agit
des bons caractères?
Merci encore une fois si tu as quelques minutes pour me dépanner.
Je pense que le problème vient de l'espace que tu as dans le nom de ton contrôle...
Essais plutôt : If DCount("*","RÉFÉRENCES BÉNÉVOLES","[No Identité]=" & No_Identité &"")>0 then MsgBox "Ce No existe déjà" Cancel = True End If
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://users.skynet.be/mpfa/ ------------------------------------ "Butch" a écrit dans le message news: El4gb.20646$
Bonjour Pierre,
Merci beaucoup pour tes informations. Cependant, après avoir inscrit le code que tu m'a suggéré, Access m'affiche un message d'erreur indiquant qu'il n'a pas pu trouver la macro...etc.
Je me permets de te transmettre une copie du code que j'ai tapé ainsi que quelques informations supplémentaires qui t'aideront peut-être à mieux saisir le contexte afin que tu puisses m'indiquer où j'ai commis l'erreur.
Voici quelques infos: Le champ que je veux vérifier se nomme: No Identité et il est de type Numérique avec une clé primaire (dans la table). Le nom de la table est Références Bénévoles. Dans le formulaire, le contrôle contenant les données à vérifier se nomme aussi No Identité comme le champ de la table.
Le code que j'ai tapé est: If DCount("*","RÉFÉRENCES BÉNÉVOLES","[No Identité]=" & No Identité &"")>0 then MsgBox "Ce No existe déjà" Cancel = True End If
P.-S: Dans ton exemple, je crois voir qu'il y avait peut-être 3 guillemets
( '") après le signe égal et 5 après le dernier &. Est-ce que qu'il s'agit
des bons caractères?
Merci encore une fois si tu as quelques minutes pour me dépanner.
Butch
3stone
| Bonjour Pierre, |
Tzzz tzzz !!!
N'ouvre pas un nouveau fil de discussion... je t'ai répondu dans l'ancien.
-- A+ Pierre (3stone) Access MVP ------------------------------------------------------- Bien démarrer ? c'est ici http://users.skynet.be/mpfa/ ( Je ne réponds pas aux emails qui concernent Access ) -------------------------------------------------------
| Bonjour Pierre,
|
Tzzz tzzz !!!
N'ouvre pas un nouveau fil de discussion...
je t'ai répondu dans l'ancien.
--
A+
Pierre (3stone) Access MVP
-------------------------------------------------------
Bien démarrer ? c'est ici http://users.skynet.be/mpfa/
( Je ne réponds pas aux emails qui concernent Access )
-------------------------------------------------------
N'ouvre pas un nouveau fil de discussion... je t'ai répondu dans l'ancien.
-- A+ Pierre (3stone) Access MVP ------------------------------------------------------- Bien démarrer ? c'est ici http://users.skynet.be/mpfa/ ( Je ne réponds pas aux emails qui concernent Access ) -------------------------------------------------------