Formulaire avec plusieurs "saisie de paramètres" identiques

Essai_Base.odb
Bonjour, Dans un formulaire (Base jointe : “Essai_Base.odb”) “FCoopNombrePrésents” j’ai intégré plusieurs requêtes (“RCoopNbreTotalE0a3ansinclus” “RCoopNbreTotalE4a12ansinclus” “RCoopNbreTotalE13a17ansinclus” “RCoopNbreTotalAdultes” "RCoopPrésence ) qui comportent le même paramètre X (je crée des sommes à partir d’une table “DetailFacture” sur un champ “Categorie” qui comporte 5 entrées possibles) . Je voudrais que lorsque j’ouvre le formulaire la question du X me soit posée une seule fois. A votre avis est-ce possible ? Peut-être que je m’y prends mal aux niveaux des requêtes mais pour l’instant je n’ai pas trouvé d’autres solutions. Merci de votre retour. Eric

Bonjour

Puisque tu utilises des macros dans ta base, une solution serait de passer par une macro. Dans le formulaire FCoopNombrePrésentsPys j’ai ajouté un contrôle Date permettant de choisir la date. On n’utilise donc plus de paramètre :DateJour dans les requêtes.

Les formulaires ne sont plus fondés sur une requête mais sur une instruction SQL. Après mise à jour du contrôle Date, une macro est lancée qui modifie le sql source des formulaires avec la date saisie. Je n’ai fait le travail que pour les formulaires FPresence et FNbreAdultes. Le principe est le même pour les autres.

Voir essaiBase.odb

Cordialement

Bonjour, Merci. Je me doutais que le passage en sql était la solution. Je débute dans l’apprentissage et la gestion d’une base de données. Celle-ci est ma première.Je m’aperçois que j’en ai encore beaucoup à apprendre et beaucoup de travail pour optimiser cette base. Cordialement, Eric