Bonjour tous,
Je cherche une fonction ou autre qui me permette de savoir si je suis sur une nouvelle page.
Je pense qu'il y a une astuce meme, mais je trouve pas.
Merci par avance
++sandrine
Bonjour tous,
Je cherche une fonction ou autre qui me permette de savoir si je suis sur une nouvelle page.
Je pense qu'il y a une astuce meme, mais je trouve pas.
Merci par avance
++sandrine
Bonjour sandrine ,
tu pourrais tester en début de page une variable que tu alimenterais
juste avant ton saut de page !!
Mais si tu as un traitement à executer à chaque entête de page, pourquoi ne pas utiliser la section du même nom :
A lire avant de poster
Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton
En fait j'ai une liste de filiale que j'affiche sur mon report.
je me suis créé une entete pour faire comme un tableau.
L'entete je l'avais mise sur GpH.
Ca m'allait tres bien, le truc c'est que maintenant je dois inserer à la fin du tableau les CA des filiales et l'entete du tableau ne va pas.
Et je sais pas trop comment faire afin d'afficher mon entete juste sur les pages que je veux ( le nombre de pages peut etre aléatoire).
Pour l'instant je me sers d'une variable. Je l'incremente si il y ades filiales.
Dans section expert, je dis : si c >1 alors j'affiche sinon supress.
Ca marche passssssssss
il ny a pas une fonction style : if pagenew then...
Merci lol
++sandrine
Je ne crois pas qu'il existe une fonction qui nous indique que nous sommes sur une nouvelle page.
Mais tu pourrais nous détailler le contenu de tes formules.
J'ai déjà été amené à manipuler des entêtes conditionnels et je n'ai pas rencontré de problèmes !
A lire avant de poster
Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton
En fait, dans mon report :
Page header : formula fields
GH1a : section expert, supress :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 shared suppress as number suppress =0
GH1b : formula fields :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 shared suppress as number if suppress >0 then formula = true else formula = false end if
Donc quand on passe sur une deuxieme page, ma var suppress se reinitialise a 1 mais pas a zero. donc mon titre ne s'affiche pas, sniff
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 shared suppress as number suppress=suppress+1
voila il doit me manquer quelque chose, je dois pas mettre les var au bon endroit jesais pas trop.
++sandrine
Balises [code] ajoutées par l.nico merci d'y penser à l'avenir
Contenu du code comme je le comprends :
On supprime tous les premiers groupes header 1 de chaque page est-ce bien ce que tu veux faire ??
Inutile de prendre une variable Shared, une Global suffit, mais ca ne fausse pas le code !
Aussi tu pourrais ajouter le contexte d'evaluation dans chacune de tes 3 formules :
Code : Sélectionner tout - Visualiser dans une fenêtre à part WhilePrintingRecords
A lire avant de poster
Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton
non en fait je veux laisser juste le premier GH1a.
Il contient des entetes de colones en texte :
"subsidiary" "center" "daily minutes"...
c pour créer un tableau en fait, donc l'entete me sers quen haut.
Au début je lavais mise dans PH1 mais donc mon entete s'affiche sur toutes les pages et biensur il ne faut pas.
Voila, je teste avec la formule :WhilePrintingRecords et je te dis
Merci en tout cas
++Sandrine
bah non marche pas snifff
++sandrine
merci et bonne soirée
Bien j'ai la solution.
Grace a L.nico clap clap clap clap clap.
En fait, il me manquait de re-initialiser ma var 'suppress' dans mon pied de page et subtilité : il faut préciser 'afficher entête de groupe sur chaque nouvelle page' de mon gp1a.
Voila voila merci nico
++sandrine
Bon weekend a tous
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager