PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 25 → WD - Como preencher uma tabela de estado na parte inferior da página?
WD - Como preencher uma tabela de estado na parte inferior da página?
Iniciado por BOLLER ADRIANO, 30,jun. 2016 03:18 - No hay respuesta
Miembro registrado
3.662 mensajes
Popularité : +175 (223 votes)
Publicado el 30,junio 2016 - 03:18
Como preencher uma tabela de estado na parte inferior da página?

Aqui é uma solução que pode ser implementada:
- adicionar uma iteração do bloco (separador "blocos" da descrição do estado),
- adicionar um bloco complemento corporal (tab "blocos" da descrição do estado),
- copiar os campos de o corpo completamente (células que correspondem às colunas da tabela) na iteração do bloco,
- remover o bloco de complemento de corpo

//dans le code "Ouverture de l etat" declarer les variables suivantes :
bDernierEnreg est un booléen = Faux
Cpt est un entier = 0

// Dans le code de Lecture des donnees de l etat, utilisez le code suivant :
Cpt++
SI HNbEnr(MaSource)=Cpt ALORS
bDernierEnreg=Vrai
FIN

//dans le code après impression du bloc corps, forcer l impression du bloc iteration pour avoir la repetition des lignes. Exemple :
SI bDernierEnreg=Vrai ALORS
TANTQUE iHauteurRestantePage() > (ITERATION1..Hauteur+FIN_DOCUMENT..Hauteur)
iImprimeBloc(ITERATION1)
FIN
FIN

ATTENTION : le test sur iHauteurRestantePage() depend des blocs present DANS votre etat. DANS cet exemple il faut prendre en compte les blocs d iteration ET de FIN de document. A adapter SELON le CAS.


--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/