Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1807 connectés 

  FORUM HardWare.fr
  Programmation
  XML/XSL

  Sous total par page dans un rapport en XSL:FO

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Sous total par page dans un rapport en XSL:FO

n°1325711
alex@MS
Posté le 15-03-2006 à 11:36:20  profilanswer
 

Problème visiblement récurrent pour pas mal de monde...
 
Comment peut on insérer des sous totaux partiels par page  dans un tableau en xsl:fo??
 
pour l'instant j'ai une solution moyennement satisfaisante pour le moment qui m'affiche en bas de chaque page le total general (mais moi je voudrais le partiel)
 
 
voila le principe pour le moment :  
 

Code :
  1. <fo:table-footer>
  2.     <fo:table-row>
  3. <fo:table-cell>
  4.    <xsl:value-of select="sum(LIGNE_DE_DONNEES/DATA[@Name='D1']/@Value)"/>
  5.             </fo:table-cell>
  6.             <fo:table-cell>
  7.    <xsl:value-of select="sum(LIGNE_DE_DONNEES/DATA[@Name='D2']/@Value)"/>
  8.             </fo:table-cell>
  9.    </fo:table-row>
  10. </fo:table-footer>
  11. <fo:table-body>
  12.       <xsl:for-each select="LIGNE_DE_DONNEES">
  13.          <fo:table-row keep-together="always">         <fo:table-cell>
  14.                <xsl:value-of select="DATA[@Name='D1']/@Value">
  15.                <xsl:value-of select="DATA[@Name='D2']/@Value">
  16.             </fo:table-cell>
  17.         </fo:table-row>
  18.      </xsl:for-each>
  19. </fo:table-body>


 
avec un xml du type
 

Code :
  1. <LIGNE_DE_DONNEES>
  2.  <DATA Name="D1" Value="7558987" />
  3.  <DATA Name="D2" Value="787" />
  4. </LIGNE_DE_DONNEES>
  5. <LIGNE_DE_DONNEES>
  6.  <DATA Name="D1" Value="7558987" />
  7.  <DATA Name="D2" Value="187" />
  8. </LIGNE_DE_DONNEES>

 
 
simple...Mais ca ne me convient pas vraiment...
Je pense inclure du Jscript...Mais j'aimerais bien eviter de passer par ce biais la (sivouplé!)    
 
Merci

mood
Publicité
Posté le 15-03-2006 à 11:36:20  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  Sous total par page dans un rapport en XSL:FO

 

Sujets relatifs
Appeler Composant .NET (dll) dans une page aspChercher le code HTML d'une page web, possible ?
htaccess +incrustation page webAppeler Composant .NET dans une page asp
scrolling iframe juste pour une page preciseRé-actualiser page avec Javascript
[RESOLU]une animation flash en arrière plan d'une page htmlChanger le contenu d'une page mais pas l'en-tête !
[ASP.Net] . Impossible de tester ma pageScript page administration et authentification Php
Plus de sujets relatifs à : Sous total par page dans un rapport en XSL:FO


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR