impressao ñ ejeta quando é maior que 55 linhas

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

ederxc
Usuário Nível 4
Usuário Nível 4
Mensagens: 619
Registrado em: 15 Set 2006 08:40
Localização: Pedreira -SP-

impressao ñ ejeta quando é maior que 55 linhas

Mensagem por ederxc »

Pessoal ja olhei essa fonte e ñ consegui descobri o pq de meus relatórios ñ estarem ejetando quando for maior que 55 linhas




*relat¢rio em<IMPRESSORA> de fornecedor *
*eder xavier *
**********************************************

CLS
SETCOLOR('W+/N')
use fornec index ximpfor

DO WHILE .T.
SAVESCREEN(0,0,23,79)
setmode(25,80)
Go top
setcolor('w+/n')
scroll(00,00,24,79)
dispbox(01,00,23,79)
VDATA1=CTOD('')
VDATA2=CTOD('')
@00,00 SAY PADC ('RELATORIO COMUM EM <IMPRESSORA> DE FORNECEDOR(GERAL)',79)COLOR ('G+/R')
@03,01 SAY 'DATA INICIAL:' COLOR ('g+')
@03,27 SAY 'AT
C:\Xharbour\Xdev\Fw\VSX
Dércio_Luiz_Zanatta
Usuário Nível 3
Usuário Nível 3
Mensagens: 153
Registrado em: 11 Jan 2006 15:37
Localização: Ibirubá - RS

Mensagem por Dércio_Luiz_Zanatta »

Não sei, mas acho que no seu Do while !eof() .or. ROW()<55, deveria ser PROW()<55....
Pelo que eu sei a função ROW() retorna a linha em que o cursor está posicionado no video e PROW() na impressora...
Tente mudar e ve se funciona.. ok ?
Espero ter ajudado...
Um grande abraço...
ederxc
Usuário Nível 4
Usuário Nível 4
Mensagens: 619
Registrado em: 15 Set 2006 08:40
Localização: Pedreira -SP-

Mensagem por ederxc »

hahahahahaha é verdade .. que marcação de minhha parte nem tinha me ligado nisso um grande abraço e obrigado pela paciencia !
C:\Xharbour\Xdev\Fw\VSX
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Mensagem por rochinha »

Amiguinho

Esquenta não que já cheguei a perder mais de um dia com um erro basicão, manja.

A cabeça ferve, o telefone toca na hora que a dor de barriga aperta... e aí vai.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Responder