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