Bonjour à tous,
Voici mon nouveau problème du jour.
J'ai créé un formulaire avec tous les champs en saisie obligatoire dans la base (saisie requise OUI), ainsi que dans le formulaire (saisie requise OUI). J'ai vérifié, tout est ok.
En bas du formulaire, un bouton qui permet d'accéder au formulaire suivant (macro OUVERTURE FORMULAIRE B / FERMETURE FORMULAIRE A).
Si tous les champs ne sont pas remplis, j'ai une boîte de dialogue qui apparaît et qui me dit "ATTENTION : SAISIE OBLIGATOIRE DU CHAMP XXX".
Je remplis donc le champ, en omettant volontairement de remplir tous les autres (bin oui pour tester)... Et là, si j'appuie de nouveau sur le bouton pour accéder au formulaire B, le formulaire A se ferme sans enregistrer au lieu de me signaler à nouveau q'un autre champ n'a pas été rempli, et je peux accéder au formulaire B sans souci, étant donné que celui-ci avait été ouvert lors du 1er clic.
Il doit me manquer un bout de code.
Le bouton est associé à la macro qui suit :
Code oBasic : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Sub OuvrirFormulaireB ThisDatabaseDocument.FormDocuments.getByName("FORMULAIRE B").open ThisDatabaseDocument.FormDocuments.getByName("FORMULAIRE A").close End Sub
Merci pour votre aide
Partager