armelle1303
XLDnaute Junior
bonjour
j'ai un problème de priorités, de conflits ... en plus clair
j'ai deux formulaires (avec le même contenu mais des noms différents) qui sont utilisés par 2 personnes différentes. Ces 2 formulaires alimentent le même fichier excel.
les données s'enregistrent lignes par lignes avec un numéro de fiche qui s'incrémente . J'ai mis une condition dans ma macro qui vérifie que le numéro n'est pas déja utilisé sinon cela ajoute 1.
le problème est apparent que lorsque les 2 personnes valide le formulaire quasiment en même temps cela provoque un conflit, demande si on veut enregsitrer le fichier et peut être enregistre avec des mauvais numéros.
Bref, je souhaiterai faire une macro qui vérifie si on est déja en train de travailler dans le fichier base de données (enregistrement des données du form1) et si oui met en attente les infos du form 2 pour ensuite rouvrir la BDD et les stocker.
donc voilà j'aurai besoin d'un bout de code
Merci pour votre aide
j'ai un problème de priorités, de conflits ... en plus clair
j'ai deux formulaires (avec le même contenu mais des noms différents) qui sont utilisés par 2 personnes différentes. Ces 2 formulaires alimentent le même fichier excel.
les données s'enregistrent lignes par lignes avec un numéro de fiche qui s'incrémente . J'ai mis une condition dans ma macro qui vérifie que le numéro n'est pas déja utilisé sinon cela ajoute 1.
le problème est apparent que lorsque les 2 personnes valide le formulaire quasiment en même temps cela provoque un conflit, demande si on veut enregsitrer le fichier et peut être enregistre avec des mauvais numéros.
Bref, je souhaiterai faire une macro qui vérifie si on est déja en train de travailler dans le fichier base de données (enregistrement des données du form1) et si oui met en attente les infos du form 2 pour ensuite rouvrir la BDD et les stocker.
donc voilà j'aurai besoin d'un bout de code
Merci pour votre aide
Dernière édition: