Relatórios com @ say

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

pauloa1
Usuário Nível 3
Usuário Nível 3
Mensagens: 227
Registrado em: 25 Jun 2008 14:57
Localização: Augusto Pestana-RS

Relatórios com @ say

Mensagem 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
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Relatórios com @ say

Mensagem 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.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
pauloa1
Usuário Nível 3
Usuário Nível 3
Mensagens: 227
Registrado em: 25 Jun 2008 14:57
Localização: Augusto Pestana-RS

Relatórios com @ say

Mensagem 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
Fernando queiroz
Usuário Nível 4
Usuário Nível 4
Mensagens: 779
Registrado em: 13 Nov 2014 00:41
Localização: Porto Alegre/RS

Relatórios com @ say

Mensagem por Fernando queiroz »

pode usar assim

@ 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
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Relatórios com @ say

Mensagem 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.
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/
Responder