Doublon sous formulaire

Résolu/Fermé
Mcuccitini1 Messages postés 16 Date d'inscription dimanche 5 mars 2017 Statut Membre Dernière intervention 4 avril 2018 - 11 oct. 2017 à 08:43
 Utilisateur anonyme - 13 oct. 2017 à 20:41
Bonjour a tous!!!
j'ai une base de donnée pour gérer la présence des personnels dans une entreprise:

-j'ai un formulaire avec sous-formulaire: dans le sous formulaire on a l'identifiant du personnel,son nom,son prénom,son fonction,heure d'entrée et sortie..., le problème c'est quand on fait le pointage du personnel,
par exemple:
On a personnel avec identifiant "Badge1"
Ce personnel fait le pointage le 11/10/17
je veux qu'on ne peut plus sélectionner ce personnel le 11/10/17 puisqu'il a déjà fait le pointage,on veut afficher une message d'erreur de type:"Personnel déjà présent" si on sélectionne encore ce personnel.
merci de votre réponse!!!

3 réponses

yg_be Messages postés 22717 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 avril 2024 1 476
11 oct. 2017 à 21:15
bonsoir, as-tu essayé de créer un index unique sur les deux champs?
0
Mcuccitini1 Messages postés 16 Date d'inscription dimanche 5 mars 2017 Statut Membre Dernière intervention 4 avril 2018 2
Modifié le 12 oct. 2017 à 07:41
Bonjour!!!Merci de ta réponse,j'ai déjà essayer mais peut-être que c'est moi qui ne sait pas vraiment faire les manipulation?Pourrait-tu me guider s'il te plait?
0
yg_be Messages postés 22717 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 avril 2024 1 476 > Mcuccitini1 Messages postés 16 Date d'inscription dimanche 5 mars 2017 Statut Membre Dernière intervention 4 avril 2018
12 oct. 2017 à 09:18
0
castours > yg_be Messages postés 22717 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 avril 2024
12 oct. 2017 à 11:26
Private Sub IdAdhIns_Enter()
Dim AdhIns, AdhIns1
'calcul la clé primaire
AdhIns = Left([Saison], 9) & "~" & Right([IdAdh], 4)
'AdhIns1 = Mid([Code activité], 1, 4)
Me.[IdAdhIns] = AdhIns
End Sub

Voici un exemple de code pour creer un eneregistrement unique
Donne la saison~IdAdh
Exemple 2017~155
0
Mcuccitini1 Messages postés 16 Date d'inscription dimanche 5 mars 2017 Statut Membre Dernière intervention 4 avril 2018 2 > yg_be Messages postés 22717 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 avril 2024
12 oct. 2017 à 12:32
J'ai deja la clé primaire,l'identifiant du personnel est la clé primaire
0
Mcuccitini1 Messages postés 16 Date d'inscription dimanche 5 mars 2017 Statut Membre Dernière intervention 4 avril 2018 2 > castours
12 oct. 2017 à 12:36
merci de ta réponse mais je ne comprend rien la
0
Mcuccitini1 Messages postés 16 Date d'inscription dimanche 5 mars 2017 Statut Membre Dernière intervention 4 avril 2018 2
12 oct. 2017 à 12:43


Voila une capture pour que vous pouvez comprendre mon problème,je veux que si on a déjà choisit P01 le 05/10/17 on ne peut plus le séléctionner
0
Utilisateur anonyme
13 oct. 2017 à 20:41
Bonjour,

une table avec entre autres (#(date_pointage, code personne), ......) devrait le faire
0