Bonjour,
Vous n'avez pas de réponse surement parce que votre question peut paraître ambigüe avec les éléments que vous fournissez.
Citation :
Il semblerait que l'on ne puisse pas faire de sous totaux
Cela m'interpelle étant donné que l'on a accès au code de l'état à tous moment je ne vois pas ou est la difficulté à afficher des sous totaux.
La seule contrainte possible serait que votre rapport est une rupture pour le calcul des sous totaux
Rajouter une jointure dans la requête n'est pas non plus nécessaire, puisque par code dans le bloc corps avant impression, vous avez tous les éléments pour allez pointer sur les éléments de la table que vous voulez lier et y rapatrier les données voulues.
Exemple:
Votre requête affiche sur chaque ligne que le code engins que nous appellerons ici
CodeEngin Dans l'état on ajoutera un champ pour le type famille
LibFamille un champ pour la sous famille
libSFamille et un champ pour pour la marque
libMarqueDans le bloc corps avant impression on peut aller chercher les information voulues dans les autres tables
SI HLitRecherche( Familles, CodeFamille, MaSource.CodeFamille) ALORS
LibFamille = Familles.Libelle
Fin
SI HLitRecherche(SFamilles, CodeSFamille, MaSource.CodeSFamille) Alors
LibSFamille = SFamille.Libelle
Fin
SI HLitRecherche(Marques, CodeMarque, MaSource.CodeMarque) Alors
LibMarque = Marques.Libelle
Fin
Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=17&topic_id=4766&post_id=23354