Bonjour,
J'ai trouvé l'excellent tutoriel de fermeture auomatique de base de données fait par Maxence et je l'ai adapté pour qu'il ferme tous les formulaires à une heure précise de la journée.
Mon problème est que le message qui doit prévenir l'utilisateur que les formulaires vont fermer ne s'affiche pas à l'heure dite ni même plus tot ou plus tard. J'ai essayé d'ouvrir le formulaire qui contient le message et il reste bien affiché pendant les 120 secondes que je veux, ferme tous les formulaires à l'issue du temps écoulé et se ferme. Le problème ne vient donc pas de là.
J'ai ensuite vérifié ma table qui ne doit contenir qu'un enregistrement et à ma grande surprise, ma table contient une deuxième ligne pour me permettre d'entrer une nouvelle heure. J'ai bien entendu essayé d'entrer une heure différente et un message d'erreur est apparu me disant qu'il y avait un risque de doublons. J'ai téléchargé la base de maxence et je me suis apperçue qu'une seule et unique ligne apparait et j'ai donc exporté sa table dans ma base. Lors de l'ouverture de la nouvelle table, je me suis apperçue du même problème, une nouvelle ligne d'enregistrement apparait mais je ne peux bien entendu pas entrer de nouvelle heure. Le problème viendrait-il de là???
J'ai vérifié tous les paramètres de ma table, de mon formulaire, de mon module, tout est à l'identique de la base de maxence. Quelqu'un aurait-il une idée du problème qui pourrait se poser?
Ah oui une dernière chose, le message s'affichant, l'utilisateur doit pouvoir terminer son enregistrement avant que le formulaire ne se ferme car il y a des contrôles obligatoires qui causeraient une erreur s'ils ne sont pas remplis à la fermeture du formulaire. Le tutoriel de maxence fait en sorte qu'aucun formulaire ne soit diponible pendant l'affichage du message. Comment puis-je faire?
Merci pour l'aide que vous pourrez m'apporter.
Partager