Message de rapport:
 

Re: WDETAT PEUT ON INSERER UN ETAT DANS UN ETAT

Sujet: Re: WDETAT PEUT ON INSERER UN ETAT DANS UN ETAT
par R&B sur 23/3/2005 14:46:29

Bonjour,

Oui ! cela est parfaitement possible.
Au sein du même état, vous pouvez imprimer des blocs complémentaire via iImprimeBloc.
Pour lancer un état à partir d'un autre (on appelle cela des états imbriqués).
Une technique consiste alors à ajouter un bloc ITERATION dans votre état (Menu>Insertion>Nouveau Bloc Type = "Bloc d'itération").

Après l'impression du bloc voulu, ajouter le lancement de l'impression du bloc d'itération :
// Fin Impression bloc CORPS
// Ici on fait un saut de page en masquant des éléments de début
HAUT_DE_PAGE..Visible = Faux
iTerminePage()
iImprimeBloc("DEBUT_DOCUMENT")
iImprimeBloc("ITERATION1")


Le bloc itération est alors en charge de l'ancer l'état imbriqué :
// Avant impression de ITERATION1
iImprimeEtat("Etat_Imbriqué",<parametres>)


Attention enfin à prendre garde aux sauts de pages et blocs correspondants.
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2