Bonjour,
J'ai un formulaire reprenant 9x6 sous-formulaires, ces sous-formulaires affichent simplement un champ avec le résultat d'une requête (différente pour chaque sous-formulaire)
J'ai donc 9x6 = 54 requêtes et donc 54 sous-formulaires pour en afficher au final que 9 à la fois (6 conditions).
Ma question est-il possible en VBA de modifier la source et le champ d'un sous-formulaire, comme ça je n'aurai que 9 sous-formulaires qui s'adapteraient suivant des conditions... et encore mieux modifier les requêtes pour aussi en n'avoir que 9 et les faire pointer vers les sous-formulaires qui eux ne bougeraient pas...
Je ne sais pas la meilleure solution...
Exemple avec modifications des sous-formulaires :
Si condition = 0 alors la source du sous-formulaire(1) est la requête : ASSURANCE_01 et le champ est [ASSURANCE_TOTAL]
Si condition = 0 alors la source du sous-formulaire(2) est la requête : PAYEMENT_01 et le champ est [PAYEMENT_TOTAL]
...
Si condition = 1 alors la source du sous-formulaire(1) est la requête : ASSURANCE_02 et le champ est [ASSURANCE_TOTAL]
Si condition = 1 alors la source du sous-formulaire(2) est la requête : PAYEMENT_02 et le champ est [PAYEMENT_TOTAL]
...
Merci d'avance pour votre aide :-)
Partager