OVH Cloud OVH Cloud

Où éditer le n° de page sur un état ?

10 réponses
Avatar
Pampi
Bonjour,

Soit un =E9tat dont le nombre de pages =E9dit=E9es peut varier=20
selon l'enregistrement trait=E9.

Dans cet =E9tat (c'est en fait une facture) :

- il y a 1 ent=EAte d'=E9tat (donc imprim=E9 une seule fois au=20
d=E9but) --> logo entreprise
- il y a 1 ent=EAte de page (donc imprim=E9 autant de fois=20
qu'il y a de pages) --> ent=EAte de colonnes (article, qt=E9,=20
PU etc ...)
- il y a 1 d=E9tail (...) --> lignes de facture
- il y a 1 bas de page (donc imprim=E9 autant de fois qu'il=20
y a de pages) --> totaux HT, TVA et TTC

J'au utilis=E9 la formule magique :

Me.PiedPage.Visible =3D ([Page] =3D [Pages])

pour n'=E9diter mon pied de page (pied de facture) qu'1 fois=20
=E0 la fin.

Maintenant, je voudrais faire appara=EEtre sur chaque page=20
et surtout AU MEME EMPLACEMENT (c'est l=E0 qu'est=20
l'os ...) , dans une zone de texte, la formule "=3D[Page]=20
& "/" & [Pages]".

Quelqu'un a-t-il une id=E9e de l'astuce pour y arriver ?

En effet :
- si je mets ma zone en pied de page, elle n'appara=EEt que=20
sur la derni=E8re page (puisque mes "pieds" pr=E9c=E9dents sont=20
invisibles).
- si je la mets en ent=EAte de page, elle n'appara=EEt pas au=20
m=EAme emplacement sur la 1=E8re page et sur les autres=20
(puisque sur la 1=E8re page il y a =E9galement l'ent=EAte=20
d'=E9tat).

Je vous remercie par avance pour votre aide.

Pampi

10 réponses

Avatar
Hervé DUCARNE
Bonjour,

Pourquoi tu ne te sers pas du pied d'état pour imprimer uniquement sur la
dernière page et du pied de page pour ta numérotation ???


"Pampi" a écrit dans le message de
news:1ee501c539d5$37f7a140$
Bonjour,

Soit un état dont le nombre de pages éditées peut varier
selon l'enregistrement traité.

Dans cet état (c'est en fait une facture) :

- il y a 1 entête d'état (donc imprimé une seule fois au
début) --> logo entreprise
- il y a 1 entête de page (donc imprimé autant de fois
qu'il y a de pages) --> entête de colonnes (article, qté,
PU etc ...)
- il y a 1 détail (...) --> lignes de facture
- il y a 1 bas de page (donc imprimé autant de fois qu'il
y a de pages) --> totaux HT, TVA et TTC

J'au utilisé la formule magique :

Me.PiedPage.Visible = ([Page] = [Pages])

pour n'éditer mon pied de page (pied de facture) qu'1 fois
à la fin.

Maintenant, je voudrais faire apparaître sur chaque page
et surtout AU MEME EMPLACEMENT (c'est là qu'est
l'os ...) , dans une zone de texte, la formule "=[Page]
& "/" & [Pages]".

Quelqu'un a-t-il une idée de l'astuce pour y arriver ?

En effet :
- si je mets ma zone en pied de page, elle n'apparaît que
sur la dernière page (puisque mes "pieds" précédents sont
invisibles).
- si je la mets en entête de page, elle n'apparaît pas au
même emplacement sur la 1ère page et sur les autres
(puisque sur la 1ère page il y a également l'entête
d'état).

Je vous remercie par avance pour votre aide.

Pampi
Avatar
Pampi
Bonjour,
¨
Parce que je veux que mon pied d'état (qui est un pied de
facture) soit TOUT EN BAS de ma dernière page et non à la
suite de ma dernière ligne Détail.

Si tu connais une autre solution, je suis preneur !

Pampi

-----Message d'origine-----
Bonjour,

Pourquoi tu ne te sers pas du pied d'état pour imprimer
uniquement sur la

dernière page et du pied de page pour ta numérotation ???


"Pampi" a écrit
dans le message de

news:1ee501c539d5$37f7a140$
Bonjour,

Soit un état dont le nombre de pages éditées peut varier
selon l'enregistrement traité.

Dans cet état (c'est en fait une facture) :

- il y a 1 entête d'état (donc imprimé une seule fois au
début) --> logo entreprise
- il y a 1 entête de page (donc imprimé autant de fois
qu'il y a de pages) --> entête de colonnes (article, qté,
PU etc ...)
- il y a 1 détail (...) --> lignes de facture
- il y a 1 bas de page (donc imprimé autant de fois qu'il
y a de pages) --> totaux HT, TVA et TTC

J'au utilisé la formule magique :

Me.PiedPage.Visible = ([Page] = [Pages])

pour n'éditer mon pied de page (pied de facture) qu'1 fois
à la fin.

Maintenant, je voudrais faire apparaître sur chaque page
et surtout AU MEME EMPLACEMENT (c'est là qu'est
l'os ...) , dans une zone de texte, la formule "=[Page]
& "/" & [Pages]".

Quelqu'un a-t-il une idée de l'astuce pour y arriver ?

En effet :
- si je mets ma zone en pied de page, elle n'apparaît que
sur la dernière page (puisque mes "pieds" précédents sont
invisibles).
- si je la mets en entête de page, elle n'apparaît pas au
même emplacement sur la 1ère page et sur les autres
(puisque sur la 1ère page il y a également l'entête
d'état).

Je vous remercie par avance pour votre aide.

Pampi



.



Avatar
Pampi
Bonjour 3Stone,

Merci pour ta réponse.
Et non, ça ne me va pas ... Car mon pied de page (pied de
facture) est relativement "haut" et je voudrais récupérer
cette place sur toutes les pages sauf la dernière pour les
lignes Détail (lignes de ma facture).

Si j'imprime mon pied de page avec mes contrôles
invisibles ça me fera un grand espace vide sur les pages,
c'est ce que je veux éviter.
Car, si j'ai bien compris (c'est ce qui se passe sur mes
états avec au moins 2 pages, si le pied de page est
invisible, sa place est prise par les enregistrements de
la section Détail, non ?

Merci quand même.

Pampi

-----Message d'origine-----
Salut,

"Pampi"
[...]
J'au utilisé la formule magique :

Me.PiedPage.Visible = ([Page] = [Pages])

pour n'éditer mon pied de page (pied de facture) qu'1 fois
à la fin.

Maintenant, je voudrais faire apparaître sur chaque page
et surtout AU MEME EMPLACEMENT (c'est là qu'est
l'os ...) , dans une zone de texte, la formule "=[Page]
& "/" & [Pages]".



Il faut donc que dans l'événement "Sur la page" tu joue
sur la propriété

visible pour tous les contrôles non désirés ( de la même
manière que pour le

pied de page)

et afficher sans limite les zones de texte "page"
et "pages"


A+

Pierre (3stone)

.



Avatar
Hervé DUCARNE
Je reviens dans le fil, mais sur l'évènement page de l'état, si tu mets :
if page=pages then
tazonedetexte.visible=true
else
tazonedetexte.visibleúlse
end if
Ca doit le faire, non ?

"3stone" a écrit dans le message de
news:
re,

"Pampi"
Et non, ça ne me va pas ... Car mon pied de page (pied de
facture) est relativement "haut" et je voudrais récupérer
cette place sur toutes les pages sauf la dernière pour les
lignes Détail (lignes de ma facture).

Si j'imprime mon pied de page avec mes contrôles
invisibles ça me fera un grand espace vide sur les pages,
c'est ce que je veux éviter.
Car, si j'ai bien compris (c'est ce qui se passe sur mes
états avec au moins 2 pages, si le pied de page est
invisible, sa place est prise par les enregistrements de
la section Détail, non ?


oui... mais tu ne peux pas rendre le pied de page invisible
et en même temps imprimer des zones de texte qui s'y trouvent...

et il n'y à pas non plus de solution simple pour placer des z.de t.
en bas de page et pile poil à la même place.

A part le souvenir (pas très récent) d'une bidouille qui consistait
à ajouter une page par code à l'état... mais j'ai oublié la source ;-(

A+
Pierre (3stone)



Avatar
Pampi
Merci 3Stone,

Je ne tiens pas particulièrement à éditer mon n° de
page/nb total de pages sur le pied de page ... Je suis
preneur de tout endroit où il serait au même emplacement
sur toutes les pages, si c'est possible...

Merci encore.

Pampi

-----Message d'origine-----
re,

"Pampi"
Et non, ça ne me va pas ... Car mon pied de page (pied de
facture) est relativement "haut" et je voudrais récupérer
cette place sur toutes les pages sauf la dernière pour les
lignes Détail (lignes de ma facture).

Si j'imprime mon pied de page avec mes contrôles
invisibles ça me fera un grand espace vide sur les pages,
c'est ce que je veux éviter.
Car, si j'ai bien compris (c'est ce qui se passe sur mes
états avec au moins 2 pages, si le pied de page est
invisible, sa place est prise par les enregistrements de
la section Détail, non ?


oui... mais tu ne peux pas rendre le pied de page
invisible

et en même temps imprimer des zones de texte qui s'y
trouvent...


et il n'y à pas non plus de solution simple pour placer
des z.de t.

en bas de page et pile poil à la même place.

A part le souvenir (pas très récent) d'une bidouille qui
consistait

à ajouter une page par code à l'état... mais j'ai oublié
la source ;-(


A+
Pierre (3stone)

.



Avatar
Pampi
Dans quelle section mets-tu la zone de texte ?

Pampi

-----Message d'origine-----
Je reviens dans le fil, mais sur l'évènement page de
l'état, si tu mets :

if page=pages then
tazonedetexte.visible=true
else
tazonedetexte.visibleúlse
end if
Ca doit le faire, non ?

"3stone" a écrit dans le message de
news:
re,

"Pampi"
Et non, ça ne me va pas ... Car mon pied de page (pied
de


facture) est relativement "haut" et je voudrais
récupérer


cette place sur toutes les pages sauf la dernière pour
les


lignes Détail (lignes de ma facture).

Si j'imprime mon pied de page avec mes contrôles
invisibles ça me fera un grand espace vide sur les
pages,


c'est ce que je veux éviter.
Car, si j'ai bien compris (c'est ce qui se passe sur mes
états avec au moins 2 pages, si le pied de page est
invisible, sa place est prise par les enregistrements de
la section Détail, non ?


oui... mais tu ne peux pas rendre le pied de page
invisible


et en même temps imprimer des zones de texte qui s'y
trouvent...



et il n'y à pas non plus de solution simple pour placer
des z.de t.


en bas de page et pile poil à la même place.

A part le souvenir (pas très récent) d'une bidouille
qui consistait


à ajouter une page par code à l'état... mais j'ai
oublié la source ;-(



A+
Pierre (3stone)




.




Avatar
Hervé DUCARNE
En pied de page...


"Pampi" a écrit dans le message de
news:03f801c53a72$3ae42480$

Dans quelle section mets-tu la zone de texte ?

Pampi

-----Message d'origine-----
Je reviens dans le fil, mais sur l'évènement page de
l'état, si tu mets :

if page=pages then
tazonedetexte.visible=true
else
tazonedetexte.visibleúlse
end if
Ca doit le faire, non ?

"3stone" a écrit dans le message de
news:
re,

"Pampi"
Et non, ça ne me va pas ... Car mon pied de page (pied
de


facture) est relativement "haut" et je voudrais
récupérer


cette place sur toutes les pages sauf la dernière pour
les


lignes Détail (lignes de ma facture).

Si j'imprime mon pied de page avec mes contrôles
invisibles ça me fera un grand espace vide sur les
pages,


c'est ce que je veux éviter.
Car, si j'ai bien compris (c'est ce qui se passe sur mes
états avec au moins 2 pages, si le pied de page est
invisible, sa place est prise par les enregistrements de
la section Détail, non ?


oui... mais tu ne peux pas rendre le pied de page
invisible


et en même temps imprimer des zones de texte qui s'y
trouvent...



et il n'y à pas non plus de solution simple pour placer
des z.de t.


en bas de page et pile poil à la même place.

A part le souvenir (pas très récent) d'une bidouille
qui consistait


à ajouter une page par code à l'état... mais j'ai
oublié la source ;-(



A+
Pierre (3stone)




.




Avatar
Pampi
Et non, je te rappelle que mon pied de page est (censé
être) invisible sauf sur la dernière page !!!


Pampi

-----Message d'origine-----
En pied de page...


"Pampi" a écrit
dans le message de

news:03f801c53a72$3ae42480$

Dans quelle section mets-tu la zone de texte ?

Pampi

-----Message d'origine-----
Je reviens dans le fil, mais sur l'évènement page de
l'état, si tu mets :

if page=pages then
tazonedetexte.visible=true
else
tazonedetexte.visibleúlse
end if
Ca doit le faire, non ?

"3stone" a écrit dans le message de
news:
re,

"Pampi"
Et non, ça ne me va pas ... Car mon pied de page (pied
de


facture) est relativement "haut" et je voudrais
récupérer


cette place sur toutes les pages sauf la dernière pour
les


lignes Détail (lignes de ma facture).

Si j'imprime mon pied de page avec mes contrôles
invisibles ça me fera un grand espace vide sur les
pages,


c'est ce que je veux éviter.
Car, si j'ai bien compris (c'est ce qui se passe sur
mes



états avec au moins 2 pages, si le pied de page est
invisible, sa place est prise par les enregistrements
de



la section Détail, non ?


oui... mais tu ne peux pas rendre le pied de page
invisible


et en même temps imprimer des zones de texte qui s'y
trouvent...



et il n'y à pas non plus de solution simple pour placer
des z.de t.


en bas de page et pile poil à la même place.

A part le souvenir (pas très récent) d'une bidouille
qui consistait


à ajouter une page par code à l'état... mais j'ai
oublié la source ;-(



A+
Pierre (3stone)




.




.





Avatar
Hervé DUCARNE
Re,

Le pied de page est censé être invisible ou son contenu ??

"Pampi" a écrit dans le message de
news:08af01c53a75$54b6fbf0$

Et non, je te rappelle que mon pied de page est (censé
être) invisible sauf sur la dernière page !!!


Pampi

-----Message d'origine-----
En pied de page...


"Pampi" a écrit
dans le message de

news:03f801c53a72$3ae42480$

Dans quelle section mets-tu la zone de texte ?

Pampi

-----Message d'origine-----
Je reviens dans le fil, mais sur l'évènement page de
l'état, si tu mets :

if page=pages then
tazonedetexte.visible=true
else
tazonedetexte.visibleúlse
end if
Ca doit le faire, non ?

"3stone" a écrit dans le message de
news:
re,

"Pampi"
Et non, ça ne me va pas ... Car mon pied de page (pied
de


facture) est relativement "haut" et je voudrais
récupérer


cette place sur toutes les pages sauf la dernière pour
les


lignes Détail (lignes de ma facture).

Si j'imprime mon pied de page avec mes contrôles
invisibles ça me fera un grand espace vide sur les
pages,


c'est ce que je veux éviter.
Car, si j'ai bien compris (c'est ce qui se passe sur
mes



états avec au moins 2 pages, si le pied de page est
invisible, sa place est prise par les enregistrements
de



la section Détail, non ?


oui... mais tu ne peux pas rendre le pied de page
invisible


et en même temps imprimer des zones de texte qui s'y
trouvent...



et il n'y à pas non plus de solution simple pour placer
des z.de t.


en bas de page et pile poil à la même place.

A part le souvenir (pas très récent) d'une bidouille
qui consistait


à ajouter une page par code à l'état... mais j'ai
oublié la source ;-(



A+
Pierre (3stone)




.




.





Avatar
Pampi
Le pied de page dans son ensemble car je voudrais
récupérer la place qu'il prend pour éditer le maximum de
lignes de ma section détail sur toutes les pages sauf la
dernière.

Pampi

-----Message d'origine-----
Re,

Le pied de page est censé être invisible ou son contenu ??

"Pampi" a écrit
dans le message de

news:08af01c53a75$54b6fbf0$

Et non, je te rappelle que mon pied de page est (censé
être) invisible sauf sur la dernière page !!!


Pampi

-----Message d'origine-----
En pied de page...


"Pampi" a écrit
dans le message de

news:03f801c53a72$3ae42480$

Dans quelle section mets-tu la zone de texte ?

Pampi

-----Message d'origine-----
Je reviens dans le fil, mais sur l'évènement page de
l'état, si tu mets :

if page=pages then
tazonedetexte.visible=true
else
tazonedetexte.visibleúlse
end if
Ca doit le faire, non ?

"3stone" a écrit dans le message de
news:
re,

"Pampi"
Et non, ça ne me va pas ... Car mon pied de page (pied
de


facture) est relativement "haut" et je voudrais
récupérer


cette place sur toutes les pages sauf la dernière pour
les


lignes Détail (lignes de ma facture).

Si j'imprime mon pied de page avec mes contrôles
invisibles ça me fera un grand espace vide sur les
pages,


c'est ce que je veux éviter.
Car, si j'ai bien compris (c'est ce qui se passe sur
mes



états avec au moins 2 pages, si le pied de page est
invisible, sa place est prise par les enregistrements
de



la section Détail, non ?


oui... mais tu ne peux pas rendre le pied de page
invisible


et en même temps imprimer des zones de texte qui s'y
trouvent...



et il n'y à pas non plus de solution simple pour
placer




des z.de t.
en bas de page et pile poil à la même place.

A part le souvenir (pas très récent) d'une bidouille
qui consistait


à ajouter une page par code à l'état... mais j'ai
oublié la source ;-(



A+
Pierre (3stone)




.




.




.