GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEV
,
WEBDEV
e
WINDEV Mobile
Inicio
|
Postagens recentes
|
Conecte-se...
|
Desconectar
|
Português
Inicio
→
WINDEV 2024
→
Calcul du nombre de page dans un état
Calcul du nombre de page dans un état
Iniciado por povallee_, jul., 07 2005 9:16 PM - 2 respostas
Conecte-se…
povallee_
#1
Publicado em julho, 07 2005 - 9:16 PM
Bonjour,
J'ai déjà posé une question il y a quelque temps au sujet du nombre de page dans une rupture et je n'ai eu aucune réponse. En fait, j'aimerais comprendre comment fonctionne le calcule du nombre de page dans un état. En comprenant le fonctionnement je pourrais alors appliquer le fonctionnement à mon problème de nombre de page dans une rupture.
Ce que j'aimerais comprendre c'est comment Windev fait la gestion de l'affichage du nombre de page dans un état. Par exemple, si j'ai un état assez gros (donc qui prend un peu de temps avant d'être complètement affiché) si je regarde dans le bas de la première page de mon état, le nombre totale de page est représenté par ... (donc il n'est pas encore calculé) Puis lorsque l'état est complètement afficher alors les ... sont changé par le nombre de page total de l'état (le nombre de page est alors connu). J'aimerais donc comprendre comment faire pour reproduire ce genre d'opération au niveau de l'affichage c'est-à-dire comment faire pour modifier à la fin de la création de l'état par exmemple tous les BAS_DE_PAGE ou tous les HAUT_DE_PAGE.
En fait, ce que je dois faire c'est de calculer le nombre total de page de ma rupture. J'ai aucun problème pour faire le calcul, mon problème est au niveau de l'affichage. J'aimerais lorsque je suis dans le BAS_DE_RUPTURE de modifier tous les HAUT_DE_PAGE des section avant pour afficher le nombre de page total mais je ne peux plus puisque les HAUT_DE_PAGE ont déjà été exécuter. Donc j'aimerais appliquer le fonctionnement actuel du calcul de nombre page à mon calcul pour les ruptures mais je comprends pas comment tout cela fonctionne.
Donc si quelque à une idée, ça m'aiderait beaucoup!!!
Merci
Denunciar
0
0
m.valette
#2
Publicado em julho, 08 2005 - 5:41 PM
salut !!
T'as essayé d'utiliser le champs prédéfinis numpage/nbpage ?
Puis après tu le réinitialises dans le code "après impression de bas de rupture"! ca devrai marcher ca !
@+
Mickael
Denunciar
0
0
povallee_
#3
Publicado em julho, 08 2005 - 6:52 PM
Merci Mickael pour ta suggestion mais ça ne fonctionne pas parce que cela m'affiche le nombre de page total de l'état et non seulement de la rupture.
J'ai finalement trouvé une solution mais ce n'est sûrement pas la meilleure. En fait, ce que je fait c'est que je lance une première fois mon rapport avec iAperçu(-1). J'appelle ensuite mon rapport(le premier) mais celui-ci me retourne un tableau contenant tous les nombres de page total de chaque rupture.
Ensuite, je lance mon rapport(final) avec le tableau contenant les totaux. Dans mon rapport(final) pour chaque rupture je lis la case du tableau et j'affiche alors le total du nombre de page.
Tout fonctionne très bien, par contre je perds un peux en performance. En effet, cela prend entre 2 et 5 sec de plus qu'avant pour visualiser le rapport. Au moins tout fonctionne et cela répond à la demande que j'avais.
Si vous avez une meilleur idée ne vous gênez pas!
Merci
Denunciar
0
0
→ Voltar para WINDEV 2024
WINDEV 25
WINDEV 26
WINDEV 2024
WINDEV 2024
WINDEV 2024
WINDEV 2024
WEBDEV 2024
WEBDEV 2024
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV (versões anteriores)
WINDEV (versões anteriores)
WINDEV (versões anteriores)
WEBDEV (versões anteriores)
WEBDEV (versões anteriores)
WINDEV Mobile (versões anteriores)
WINDEV Mobile (versões anteriores)
Reports & Queries
Reports & Queries
Off-topic
Off-topic
Ferramentas
Ferramentas
Français
English
Español
Portuguesa
Fermer cette fenêtre
Tipo de Pesquisa
Apenas tópicos
Todas as mensagens
Período de pesquisa
Qualquer momento
Última hora
Últimas 24 horas
Semana passada
Mês passado
Ano passado
Cancelar
Pré-visualização da sua mensagem
Adicionar imagem
Importar uma imagem de uma URL
Enviar uma imagem a partir do seu disco
Deixe um ficheiro ou clique em "Procurar ..."
ou
Cancelar
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Texto