Problème de doublon sur base

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
Configuration: Mac OS X
Firefox 3.5.2

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. 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
    1. Merci Beaucoup....

      Un débutant qui débute
  2. 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
    1. 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