|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : août 2004 Messages : 14 ![]() |
Bonjour à tous,
Je tente de numéroter le nombre de page que je peux avoir dans une facture sous la forme (1/4) Je m'explique : j'ai disons 5 factures qui vont s'imprimer chacune sur plusieurs pages : actuellement j'arrive à lui dire page 1 de la facture 1, page 2 de la facture 1 et page 3 de la facture 1. Le problème est que je veux dès la première page connaitre le nombre de page total de la facture. Sur la page 1 je voudrais voir page1/4 pages. Mais je ne sais pas comment faire??? Merci de votre aide |
|
|
00
|
|
|
#2 |
|
Membre éprouvé
![]() ![]() Inscription : mai 2002 Messages : 377 ![]() |
Hello,
Il y a des champs exprès fait pour cela dans Crystal. Je te donne les info en anglais, désolé, car j'ai CR en anglais !! justement Dans "Field Explorer", "Special Fields" et la tu as "Page number" pour le numéro de la page et "Total page count" pour le total. Rien de plus simple.... |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : août 2004 Messages : 14 ![]() |
Je suis d'accord, mais ces champs sont là pour calculer le nombre total de page d'impression. Ce que je veux c'est le nombre de page par factures sachant que j'ai 500 factures.
En bas de page je veux voir afficher 1/2 puisque je suis sur la première page sur deux de ma facture. Et pour la facture suivante, en bas de page s'affichera 1/5... etc... Je ne peux pas imprimer facture par facture il faut que je lance toutes mes factures en même temps... |
|
|
00
|
|
|
#4 |
|
Membre actif
![]() Inscription : août 2004 Messages : 196 ![]() |
tu dois pouvoir t'en sortir en utilisant une formule que tu incrémentes à chaque page de ta facture, et que réinitialise à chaque nouvelle facture.
Il faut aussi penser à utiliser dans tes formules les moments d'évalutaion comme whileprintingrecords. |
|
|
00
|
|
|
#5 |
![]() ![]() Nicolas LAURETChef de projet en SSII Inscription : novembre 2003 Messages : 1 024 ![]() |
Tu fais ton etat normalement avec un groupe facture.
Dans expert section pour le groupe Facture tu coches "Réinitialiser Numéro de Page" Ce qui fait que tu vas avoir par exemple : 1/1 1/2 2/2 1/1 1/3 2/3 3/3 Etc ....
__________________
Modérateur Business Intelligence / Windev A lire avant de poster Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton
|
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : août 2004 Messages : 14 ![]() |
J'ai bien trouvé cette option et effectivement je pense qu'il s'agit bien de ma solution...
Cependant que dois je mettre comme formule en pied de page??? J'ai coché l'option réinitialiser... en haut de page de mon groupe id_fac, et en pied de page le numéro de page et le numéro de page total et cela m'affiche tout le temps : 1/1 I don't understand |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : août 2004 Messages : 14 ![]() |
Non Ok tout va bien c'est résolu...
Merci beaucoup L.nico.. |
|
|
00
|
|
|
#8 |
![]() ![]() Nicolas LAURETChef de projet en SSII Inscription : novembre 2003 Messages : 1 024 ![]() |
Tu dois avoir un groupe sur Id_Facture
Tu as donc une section début de groupe et une section fin de groupe où tu as le montant de ta facture avec la tva et tout le reste. Dans Expert Section sur debut de groupe Facture tu coches "Réinitialiser num page" Dans Fin de groupe de Facture tu dois conditionner l'option "Nouvelle page après" pour ne pas faire 2 factures à la suite sur une même page en mettant : comme ça il en fin de facture il change de page sauf sur la dernière facture où ce n'est pas nécessaire. Et tu dois mettre un champ spécial Page/PageCount en bas de page et ça devrait suffire Il n'y a pas de formule tordue à ecrire ... EDIT. Je viens de voir que tu as résolu le problème alors que je viens de poster ce message .... Mais de rien
__________________
Modérateur Business Intelligence / Windev A lire avant de poster Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com