Re: Tableau croisé dynamique

Posté par drcharly93 le 1/3/2008 15:11:06
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 libMarque
Dans 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