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
Moderador: Moderadores
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Relatórios com @ say
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.
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.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
-
pauloa1
- Usuário Nível 3

- Mensagens: 227
- Registrado em: 25 Jun 2008 14:57
- Localização: Augusto Pestana-RS
Relatórios com @ say
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
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
-
Fernando queiroz
- Usuário Nível 4

- Mensagens: 779
- Registrado em: 13 Nov 2014 00:41
- Localização: Porto Alegre/RS
Relatórios com @ say
pode usar assim
@ 01,01 PSAY
que funciona dentro do próprio .prg do dialog
@ 01,01 PSAY
que funciona dentro do próprio .prg do dialog
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Relatórios com @ say
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.
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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/