{Access} Interdire saisie doublons

math7189 -  
blux Messages postés 27147 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Je suis débutant en base de donnée et j'ai un problème sur mon appli, je cherche depuis des jours sans succès je m'en remet donc à vous.

Voilà mon souci, je dois développer une appli pour gérer des comptes bancaires. J'ai une table utilisateur qui pour clé primaire le numéro identifiant de l'utilisateur, les autres champs sont le nom d'utilisateur et son mot de passe. Pour qu'il puisse ce connecté, il est demandé à l'utilisateur de rentré son nom d'utilisateur et son mot de passe. Je suis actuellement en train de coder l'ajout/création d'un nouvel utilisateur. Je dois interdire la saisie de 2 nom d'utilisateurs identique pour pouvoir ensuite rediriger l'utilisateur sur ses comptes personnels. Je ne vois pas comment réalisé cette interdiction des doublons. Si vous avez des propositions je suis preneur.

Je vous remercie d'avance.

Math7189
A voir également:

3 réponses

moiced59 Messages postés 1145 Date d'inscription   Statut Membre Dernière intervention   60
 
bonjour

ds quoi l'utilisateur rentre t il ses donnés ....

quel code effectu tu apres quel requete...

il te suffit de verifier si la saisie existe deja
0
moiced59 Messages postés 1145 Date d'inscription   Statut Membre Dernière intervention   60
 
voici un exemple:

With CodeContextObject
DoCmd.GoToControl "[Référence]"
DoCmd.FindRecord Champ_de_Saisie, , True, , True

If Référence = Champ_de_Saisie Then
MsgBox "Cette facture est déjà connue : " & Me!Champ_de_Saisie
Me!Champ_de_Saisie = ""
Else
Rem Création d'un nouvel enregistrement
DoCmd.GoToRecord acDataForm, "F_Saisie Facture", acNewRec
Référence = Me!Champ_de_Saisie
End If

End With
0
blux Messages postés 27147 Date d'inscription   Statut Modérateur Dernière intervention   3 362
 
Salut,

pour les doublons, tu peux régler le problème en mettant un index sur le champ nom et en interdisant les doublons...
0