Bonjour à tous,
Je travail avec Access 2003 sous XP pro
Mon application est utilisée en réseau
Technique utilisé : Tables liées
Mon problème est le suivant :
J'ai un sous formulaire sur un formulaire principal
Sur formulaire principal => Table_1
Sur sous formulaire => Table_2
Relation de 1 à plusieurs entre Table_1 et Table_2
Mais dans mon cas, je veux limiter cette relation 1 à 1
J'ai procédé de la façon suivante :
J'ai rendu invisible les boutons de déplacement et ajout d'enregistrement
J'ai bloqué l'ajout d'enregistrement sur évènement scroll de la souris
Cette technique fonctionne bien en locale
Mais en réseau :
Si 2 personnes ajoutent simultanément des informations dans Table_2 concernant un identifiant identique => 2 enregistrements différents seront inscrits dans Table_2
Pour pallier à ce problème, j'ai rajouté un "index sans doublon" sur Idt_1 de Table_2.
Cette technique permet de limiter la relation 1 à 1
Dès la 1ère validation, la 2nde personne qui validera aura un message du genre "Modification non effectuée à cause de doublon"
J'aimerais savoir s'il existe un moyen d'anticiper ce problème pour éviter que la 2ème personne saisisse des informations inutilement.
En espérant que j'ai été clair
Si quelqu'un peut m'aider, merci
Willy
Partager