[Access] Contrôler doublon lors de la saisie
Résolu/Fermé
nlbmoi
Messages postés
434
Date d'inscription
samedi 26 août 2006
Statut
Membre
Dernière intervention
3 décembre 2023
-
15 août 2013 à 10:18
nlbmoi Messages postés 434 Date d'inscription samedi 26 août 2006 Statut Membre Dernière intervention 3 décembre 2023 - 16 août 2013 à 22:20
nlbmoi Messages postés 434 Date d'inscription samedi 26 août 2006 Statut Membre Dernière intervention 3 décembre 2023 - 16 août 2013 à 22:20
A voir également:
- [Access] Contrôler doublon lors de la saisie
- Supprimer doublon excel - Guide
- Autorisation non accordée d'activer la saisie vocale - Forum Xiaomi
- Tirage au sort excel aléatoire sans doublon ✓ - Forum Excel
- You don't have permission to access this resource ✓ - Forum Réseaux sociaux
- Saisie vocale sms - Guide
10 réponses
castours
Messages postés
2955
Date d'inscription
lundi 18 septembre 2006
Statut
Membre
Dernière intervention
31 août 2019
217
Modifié par castours le 15/08/2013 à 12:21
Modifié par castours le 15/08/2013 à 12:21
bonjour
un fichier de personnes peut avoir des nom et prénom identique sans pour autant que se soit un doublon. La date de naissance diffère. Alors lors des enregistrements , il te faut créer un champ personnalisé comme primaire a partir des éléments de la table ou definir 2 clé primaires dans la table , mais aussi créer cette clé primaire personnalisée a l'aide de VBA.
un fichier de personnes peut avoir des nom et prénom identique sans pour autant que se soit un doublon. La date de naissance diffère. Alors lors des enregistrements , il te faut créer un champ personnalisé comme primaire a partir des éléments de la table ou definir 2 clé primaires dans la table , mais aussi créer cette clé primaire personnalisée a l'aide de VBA.
nlbmoi
Messages postés
434
Date d'inscription
samedi 26 août 2006
Statut
Membre
Dernière intervention
3 décembre 2023
24
15 août 2013 à 19:05
15 août 2013 à 19:05
Effectivement mais vu le nombre de personnes que j'ai à traiter c'est peu probable d'avoir 2 personnes avec le même prénom et nom.
Je n'ai pas bien compris ta solution.
Je n'ai pas bien compris ta solution.
castours
Messages postés
2955
Date d'inscription
lundi 18 septembre 2006
Statut
Membre
Dernière intervention
31 août 2019
217
15 août 2013 à 22:12
15 août 2013 à 22:12
Bonjour
J'ai utilisé dans une base de données la gestion d'incription d'une association.
J'avais une liste de Noms des années précédantes. Lorsque les inscriptions arrivées pour une nouvelle saison, les inscrits avaient une identification pour une nouvelle saison.
Exemple
Pour la saison 2013/2014
Je creais une clé primaire d'inscription comme cela; 2013/2014~O1.
01 est le N° de la liste de nom
J'ai utilisé dans une base de données la gestion d'incription d'une association.
J'avais une liste de Noms des années précédantes. Lorsque les inscriptions arrivées pour une nouvelle saison, les inscrits avaient une identification pour une nouvelle saison.
Exemple
Pour la saison 2013/2014
Je creais une clé primaire d'inscription comme cela; 2013/2014~O1.
01 est le N° de la liste de nom
nlbmoi
Messages postés
434
Date d'inscription
samedi 26 août 2006
Statut
Membre
Dernière intervention
3 décembre 2023
24
15 août 2013 à 22:49
15 août 2013 à 22:49
J'ai sélectionné les champs Prenom et Nom que j'ai mis en tant que clé primaire : si à la fin de l'enregistrement, il me trouve une entrée avec nom+prenom déjà dans la liste, il m'indique en effet qu'il y a une erreur.
Cependant, j'aimerais que ce message (si possible personnalisable !!) soit indiqué dès que j'ai rempli les cases nom et prénom.
Cependant, j'aimerais que ce message (si possible personnalisable !!) soit indiqué dès que j'ai rempli les cases nom et prénom.
Le Pingou
Messages postés
12034
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
22 mars 2024
1 425
15 août 2013 à 22:52
15 août 2013 à 22:52
Bonjour,
Vous pouvez aussi définir dans votre table les 3 champs [Nom], [Prénom] et [Date Naissance] avec clef primaire et vous ne pourrez pas entrer des doublons de plus le système vous affiche un message.
Vous pouvez aussi définir dans votre table les 3 champs [Nom], [Prénom] et [Date Naissance] avec clef primaire et vous ne pourrez pas entrer des doublons de plus le système vous affiche un message.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
nlbmoi
Messages postés
434
Date d'inscription
samedi 26 août 2006
Statut
Membre
Dernière intervention
3 décembre 2023
24
15 août 2013 à 23:15
15 août 2013 à 23:15
Oui j'ai réussi à mettre la clé primaire. Par contre, j'aimerais que le message d'erreur (si possible personnalisable !!) soit indiqué dès que j'ai rempli les cases nom et prénom (et non à la fin de l'enregistrement)
Le Pingou
Messages postés
12034
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
22 mars 2024
1 425
15 août 2013 à 23:50
15 août 2013 à 23:50
Bonjour,
J'avais proposé les 3 clefs primaires et non pas une....!
Quand au message personnalisé je n'en vois pas l'utilité..! La question intéressante est plutôt que faire si j'ai le message....!
Salutations.
Le Pingou
J'avais proposé les 3 clefs primaires et non pas une....!
Quand au message personnalisé je n'en vois pas l'utilité..! La question intéressante est plutôt que faire si j'ai le message....!
Salutations.
Le Pingou
nlbmoi
Messages postés
434
Date d'inscription
samedi 26 août 2006
Statut
Membre
Dernière intervention
3 décembre 2023
24
15 août 2013 à 23:57
15 août 2013 à 23:57
J'ai bien lu la réponse avec les 3 clefs primaires mais vu le nombre de personnes que je suis amené à traiter, le cas avec une personne avec le même prénom+nom est très peu probable.
Si je souhaite que le message soit indiqué dès la saisie du nom+prénom, c'est parce que j'ai plusieurs données pour un enregistrement (numéro de tel, adresse ...) et que j'aimerais savoir dès le début si je suis sur un doublon ou pas.
Si je souhaite que le message soit indiqué dès la saisie du nom+prénom, c'est parce que j'ai plusieurs données pour un enregistrement (numéro de tel, adresse ...) et que j'aimerais savoir dès le début si je suis sur un doublon ou pas.
Le Pingou
Messages postés
12034
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
22 mars 2024
1 425
16 août 2013 à 09:25
16 août 2013 à 09:25
Bonjour,
Pour le doublon, faites donc un essai et vous constaterez que le message d'avertissement se produit dès que vous quittez le deuxième des 2 champs nom / prénom et non pas à la fin.
Note : réglez la tabulation de sorte que les 2 premiers champs à entrer soient Nom puis prénom... !
Pour le doublon, faites donc un essai et vous constaterez que le message d'avertissement se produit dès que vous quittez le deuxième des 2 champs nom / prénom et non pas à la fin.
Note : réglez la tabulation de sorte que les 2 premiers champs à entrer soient Nom puis prénom... !
Le Pingou
Messages postés
12034
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
22 mars 2024
1 425
16 août 2013 à 10:04
16 août 2013 à 10:04
Bonjour,
Pour le message personnalisé lors de doublon voici une procédure :
Pour le message personnalisé lors de doublon voici une procédure :
Sub Form_Error(DataErr As Integer, Response As Integer) Const ERR_DOUBLON = 3022 ' code erreur de doublon Select Case DataErr Case ERR_DOUBLON MsgBox "Ces nom / prénom existent déjà.", vbExclamation, "Attention" [Nom].SetFocus Response = acDataErrContinue End Select End Sub
nlbmoi
Messages postés
434
Date d'inscription
samedi 26 août 2006
Statut
Membre
Dernière intervention
3 décembre 2023
24
16 août 2013 à 21:38
16 août 2013 à 21:38
Bonsoir
Merci pour le message, ça marche nickel !
Par contre, j'ai essayé, le message d'erreur n'est indiqué qu'à la fin de l'enregistrement et non à la fin de la saisie du nom+prénom
Merci pour le message, ça marche nickel !
Par contre, j'ai essayé, le message d'erreur n'est indiqué qu'à la fin de l'enregistrement et non à la fin de la saisie du nom+prénom
Le Pingou
Messages postés
12034
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
22 mars 2024
1 425
16 août 2013 à 22:12
16 août 2013 à 22:12
Bonjour,
Pour le message d'erreur, chez moi cela fonctionne comme je l'ai mentionné.
Donc acte.
Pour le message d'erreur, chez moi cela fonctionne comme je l'ai mentionné.
Donc acte.
nlbmoi
Messages postés
434
Date d'inscription
samedi 26 août 2006
Statut
Membre
Dernière intervention
3 décembre 2023
24
16 août 2013 à 22:20
16 août 2013 à 22:20
Après je pinaille, je me débrouillerais en faisant attention lors de ma saisie.
Merci beaucoup pour tout le temps consacré !!
Merci beaucoup pour tout le temps consacré !!