OVH Cloud OVH Cloud

Message Risque de doublons...précisions svp...

2 réponses
Avatar
Butch
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

2 réponses

Avatar
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


Avatar
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 )
-------------------------------------------------------