Clipper On Line • Ver Tópico - Relatórios com @ say
Página 1 de 1

Relatórios com @ say

MensagemEnviado: 10 Set 2012 20:03
por pauloa1
Existe uma forma de usar @ 10,10 say "teste" para gerar relatórios com hwgui ?

Hoje só é possível se criar um prg com a tela "dialog" e depois outro prg
somente com os comandos @ say para gerar o relatório.

Alguém conseguiu isso, usando um define ou coisa parecida, para que
se possa usar os dois "Tela e Relatório " no mesmo prg ?

Paulo

Relatórios com @ say

MensagemEnviado: 13 Out 2012 10:49
por sygecom
Olá Paulo,
Eu não conheço uma forma simples, mas pode ser retirar da Hwgui os comandos SAY e passar a usar o PSAY para telas da Hwgui e usar o SAY para relatórios em Texto. Considere o uso do FastReport para relatórios, é uma ótima ferramenta.

Relatórios com @ say

MensagemEnviado: 13 Out 2012 12:28
por pauloa1
Olá Leonardo!

Fiz assim e deu certo:

#command @ <row>, <col> SAYPRN <exp> [PICTURE <pic>] [COLOR <clr>] => ;
DevPos( <row>, <col> ) ; DevOutPict( <exp>, <pic> [, <clr>] )
#command @ <row>, <col> SAYPRN <exp> [COLOR <clr>] => ;
DevPos( <row>, <col> ) ; DevOut( <exp> [, <clr>] )

aí no caso e só usar @ 10,10 sayprn "AAAA" em vez de apenas say .

Sobre o FastReport pretendo usar, mas devido a falta de tempo....

Paulo

Relatórios com @ say

MensagemEnviado: 12 Nov 2017 15:34
por Fernando queiroz
pode usar assim

@ 01,01 PSAY

que funciona dentro do próprio .prg do dialog

Relatórios com @ say

MensagemEnviado: 13 Nov 2017 18:30
por JoséQuintas
Talvez se colocar o relatório primeiro e a dialog depois.
Colocaria o #include da HWGUI só depois do relatório.
Ou reativar o #define de @ SAY depois da hwgui, mas não dá pra saber o quanto mais pode estar alterado.
Pelo menos colocando no início, vai ter certeza de que nada vai atrapalhar.