Bonjour,
J'ai créé une requête croisée (conditionnelle, mais ici, c'est pas ça le pb) qui me donne par service une liste d'articles avec son libellé et à côté de ce libellé une quantité sous forme de tableau. Exemple factice:
article 1 2 3 4 5 6 7 8 9 Total année (les chiffres représentent les num. des mois en en-tête de colonne)
---------------------------------------------------------------------
Papier 5 1 1 1 8 Boîtes (quantités par mois)
Fluo 1 1 1 3 Paquets
Bics
Rollers
Papier a4
....
Le problème est le suivant: si je souhaite faire un état de cette requête, cela ne fonctionne que si j'ai des commandes sur les 12 mois de l'année: en effet, les entêtes de colonnes étant créées dynamiquement, je dois donc modifier mon état chaque mois, selon les champs "numéro du mois" générés par cette requête... (si je fais mon état avec 12 mois et que j'ai des commandes sur toute l'année, il reconnaît bien les champs).
Autrement dit: peut-on demander à un état de n'afficher des champs que s'ils existent dans le résultat de la requête?
Peut-être quelqu'un a-t-il une solution en VBA? (je suis nul là dedans, mais je suis pas réfractaire, on s'adapte! ;o)
Merci.
Partager