Bonjour.
De ce que je comprend tu veux faire des regroupements par lieu (Access la notion de "Module" se rapporte à du code VBA, donc rien à voir avec des groupes de données).
Il y a une solution relativement simple qui évite de se compliquer la tâche en redant le "lieu" optionnel dans un rapport (ou état) qui imprime ton devis. Il faut avoir un lieu "Pas de lieu" (ou un autre texte plus esthétique).
Après il suffit de faire un rapport avec un regroupement par devis et lieu. Utilise l'assistant de Access qui va t'aider à créer un squelette que tu pourras ensuite ajuster à ton goût. Cela fait gagner pas mal de temps..
Si tu as plusieurs lieu tu va avoir
Lieu A
Article 1
Article 2
Lieu B
Article 3
Article 4
Article 5
Total
Si tu n'as qu'un seul lieu tu vas avoir :
Lieu "Pas de lieu"
Article 1
Article 2
Article 3
Article 4
Article 5
Total
Note qu'on peut rendre le regroupement par lieu optionnel soit avec 1 seul rapport et du code pour masquer les entêtes de lieux ou avec 2 rapports, 1 pour ceux avec des lieux et 1 pour ceux sans lieu.
Mais c'est plus compliqué que l'astuce du "Pas de lieu".
A+
Partager