Problème de doublon sur base

Fermé
totor92290 - 24 août 2009 à 20:41
 totor92290 - 25 août 2009 à 15:30
Bonjour,
J'ai un problème de doublon sur base access...
J'ai crée un formulaire "de saisie" de numéro de facture qui alimente une table facture. la personne qui saisi peut se tromprer. Je voudrais via une macro ou une requête dés la fin de la saisie du champs ouvrir un message d'erreur du type "cette facture existe déjà"
est ce possible ?

d'avance merci
A voir également:

5 réponses

moderno31 Messages postés 870 Date d'inscription mardi 23 juin 2009 Statut Membre Dernière intervention 8 août 2012 92
25 août 2009 à 12:59
Hello
Si tu as des clés bien faites, access ne te laissera pas écrire 2 fois la meme clé.
Si c'est le cas il y a certainement un problème dans ton paramétrage. Genre clé primaire de type numéro auto par ex avec doublon. Dans les paramètres annexes il te faut choisir indexé oui sans doublon
0
Merci Beaucoup....



Un débutant qui débute
0
moderno31 Messages postés 870 Date d'inscription mardi 23 juin 2009 Statut Membre Dernière intervention 8 août 2012 92
25 août 2009 à 15:14
mais, tu as réussi ou pas?
Si tu as d'autres questions..
0
OUI j'ai un autre souci....

J'ai un code pour "déclarer" le doublon via un message d'erreur. Je souhaiterais que le champ de saisie "numéro de facture" soit éffacé après le message d'erreur.

C'est possible ?


Private Sub Commande43_Click()
On Error GoTo Err_Commande43_Click


DoCmd.GoToRecord , , acNewRec

Exit_Commande43_Click:
Exit Sub

Err_Commande43_Click:
MsgBox "CETTE FACTURE EXISTE DEJA- VERIFIER.", vbExclamation, "ATTENTION"
Resume Exit_Commande43_Click



End Sub
0
moderno31 Messages postés 870 Date d'inscription mardi 23 juin 2009 Statut Membre Dernière intervention 8 août 2012 92
25 août 2009 à 15:21
pas de VBA je t'en prie : je ne sais pas faire et je détestes
Quelqu'un d'autre t'aidera je te le souhaite

bonne chance
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Merci à toi Moderno
0