[résolu] Etats : Rupture, Saut et bas de pages
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Bonjour,

Dans un état j'ai une rupture donc le bas de rupture déclenche un saut de page (description du bloc BAS_RUPTURE1, détail : "Saut de page après le bloc").

J'aimerais empécher l'impression du page après la rupture !

Contribution le : 05/07/2005 17:22
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Etats : Rupture, Saut et bas de pages
Developpeur WDF
Inscrit:
24/11/2003 10:38
De Dieppe
Post(s): 118
Citation :
J'aimerais empécher l'impression du (bas de) page après la rupture !


En fait je comprends pas trop la question.

Contribution le : 05/07/2005 17:27
Créer un fichier PDF de la contribution Imprimer


Re: Etats : Rupture, Saut et bas de pages
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Il s'agit d'un état commande dont la rupture assure normalement l'impression des informations de bas de page (totaux, nb lignes etc). Après chaque rupture on déclenche un saut de page pour avoir un nouvel entête et un raz des compteurs. J'ai donc paramétré mon bloc bas de rupture de manière à assurer le saut de page après le bloc.


Néanmoins, le bas de page s'imprime après la rupture. Or, ce bloc sert à imprimer une information de repport de montant (sous total). Si l'information est utile quand on saute une page DANS un bloc de ruptures, elle devient inutile ENTRE une rupture et le haut de page suivant...

Si, dans le bas de rupture, je rends ce bloc invisible, WDEtat utilise cette place libre pour commencer à imprimer les lignes... de la rupture suivante !

Quand intervient le saut de page, on a bien de haut de page/haut de rupture et le parcours est amputé des lignes déjà imprimées... sur la page précédente.

La completion (étirement du bas de rupture) n'est valide que jusqu'au bas de page...


Et l'idée me viens pendant que je rédige : outre rendre le bloc invisible, pouruqoi ne pas aussi lui affecter une hauteur nulle... ainsi les lignes suivante ne pourront s'y imprimer. Je teste et confirme...

Contribution le : 05/07/2005 17:37
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Etats : Rupture, Saut et bas de pages
Developpeur WDF
Inscrit:
24/11/2003 10:38
De Dieppe
Post(s): 118
A première vu j'aurais dis rendre invisible.(Bizarre le comportement de windev dans ce cas)

Et la deuxieme solution serait effectivement de limité la hauteur.

Mais je ne vois pas pourquoi afficher des totaux généraux sur un bas de page, pourquoi ne pas les mettres sur la "fin de document" tout simplement ?


Contribution le : 05/07/2005 17:45
Créer un fichier PDF de la contribution Imprimer


Re: Etats : Rupture, Saut et bas de pages
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
... Tout simplement parce-qu'il s'agit d'une commande multi-magasins centralisées. Une centrale coordonne les commandes des magasins auprès de ses fournisseurs. Mais, évidement elle ne coordonne pas nécéssairement la réception. Dans ce cas, l'impression propose une rupture par magasin (adresse de livraison différente dans les entête)... et un total pour chacun d'eux (bas de rupture).

Pour les commandes normales ou centralisée avec coordination de réception : oui, tout est en fin de document.

Dans les deux cas, vus les nombre de lignes, le cumul de repport en bas de page est fort utile.


Sinon, le problème est résolu en rendant le bloc invisible et de hauteur = -1 :

// Avant impression HAUT_DE_PAGE
BAS_DE_PAGE..Visible=Vrai
BAS_DE_PAGE..Hauteur=BAS_DE_PAGE..HauteurInitiale

// Avant impression BAS_RUPTURE1
// penser que le blocs déclenche un saut de page
BAS_DE_PAGE..Visible=Faux
BAS_DE_PAGE..Hauteur=-1

Contribution le : 05/07/2005 17:53
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


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