Bonjour à tous,
J'ai un formulaire que l'utilisateur est rempli dans un fichier (ici Nettoyage_Demande). Lors de la validation, une macro ouvre un second fichier pour voir si cette demande existe déjà. Si le test répond oui, un message informe l'utilisateur que sa demande est déjà existante.
Le probleme c'est que ca ne marche que sur le papier
Voici le déroulement :
1. Le demandeur remplit le formulaire
2. Lors de la validation, une macro ouvre le fichier Nettoyage_Données, pour voir si la demande existe déjà. Si elle existe, un message informe l'utilisateur que la demande existe déjà, si la demande n'existe pas, une ligne est insérée pour que les différentes info y soient insérées.
3. Pour contrôler l'existance d'une demande, le test consiste à vérifier si les variables LO (local) et TR (tranche) issues du formulaire, sont présentes dans les champs nommés LOCAL et TRANCHE du fichier Nettoyage_Données et que le champ nommé DATE_REALISE (Nettoyage_Données) soit vide.
Malheureusement ca ne marche pas, je n'arrive pas à faire faire ce contrôle à Excel. Pour le test vous pouvez reprendre les valeurs présentes sur l'impression d'écran et valider la demande, vous verrez qu'à chaque fois Excel crée la demande alors qu'elle existe déjà !!!
Bonne semaine à tous et merci d'avance !
J'ai un formulaire que l'utilisateur est rempli dans un fichier (ici Nettoyage_Demande). Lors de la validation, une macro ouvre un second fichier pour voir si cette demande existe déjà. Si le test répond oui, un message informe l'utilisateur que sa demande est déjà existante.
Le probleme c'est que ca ne marche que sur le papier
Voici le déroulement :
1. Le demandeur remplit le formulaire
2. Lors de la validation, une macro ouvre le fichier Nettoyage_Données, pour voir si la demande existe déjà. Si elle existe, un message informe l'utilisateur que la demande existe déjà, si la demande n'existe pas, une ligne est insérée pour que les différentes info y soient insérées.
3. Pour contrôler l'existance d'une demande, le test consiste à vérifier si les variables LO (local) et TR (tranche) issues du formulaire, sont présentes dans les champs nommés LOCAL et TRANCHE du fichier Nettoyage_Données et que le champ nommé DATE_REALISE (Nettoyage_Données) soit vide.
Malheureusement ca ne marche pas, je n'arrive pas à faire faire ce contrôle à Excel. Pour le test vous pouvez reprendre les valeurs présentes sur l'impression d'écran et valider la demande, vous verrez qu'à chaque fois Excel crée la demande alors qu'elle existe déjà !!!
Bonne semaine à tous et merci d'avance !
Pièces jointes
-
2.jpg54.4 KB · Affichages: 80
-
2.jpg54.4 KB · Affichages: 87
-
1.jpg46.5 KB · Affichages: 61
-
1.jpg46.5 KB · Affichages: 64
-
3.jpg48 KB · Affichages: 61
-
3.jpg48 KB · Affichages: 61
-
Nettoyage locaux.zip126.4 KB · Affichages: 48
-
Nettoyage locaux.zip126.4 KB · Affichages: 50
-
Nettoyage locaux.zip126.4 KB · Affichages: 51
Dernière édition: