E-mail IPQ TecnologiaBoa Tarde,
Não acredito que tenha algo errado no código, pois está funcionando nos
outros clientes, mas de qualquer forma segue o trecho do código abaixo.
Obrigado pela ajuda.
If fCriaTelaImpressao()
Set hWndRelatorio = SalCreateWindow( frmTelaRelatorio, hWndNULL )
Else
Return FALSE
Set frmTelaRelatorio.sQrp = 'REL59.QRP'
Set frmTelaRelatorio.sInput = 'sPrevisao1,
sParcela2,
sCr3,
sItemPcg4,
dDtVenc5,
nPrevisto6,
sObs7,
nCodTransacao8,
sNumPedido9,
nTipos10,
nCodPedi11,
sStatusParcela12,
nJuros13,
nCorrecao14,
nMulta15,
nDesconto16'
Set frmTelaRelatorio.sBind = ' frmTelaRelatorio.sa[6],
frmTelaRelatorio.sa[7],
frmTelaRelatorio.sa[8],
frmTelaRelatorio.sa[9],
frmTelaRelatorio.da[2],
frmTelaRelatorio.na[4],
frmTelaRelatorio.sa[10],
frmTelaRelatorio.na[13],
frmTelaRelatorio.sa[14],
frmTelaRelatorio.na[14],
frmTelaRelatorio.na[15],
frmTelaRelatorio.sa[17],
frmTelaRelatorio.na[16],
frmTelaRelatorio.na[17],
frmTelaRelatorio.na[18],
frmTelaRelatorio.na[19]'
Set frmTelaRelatorio.hWndRelatorio2 = SalReportView( hWndRelatorio,
hWndRelatorio, frmTelaRelatorio.sQrp, frmTelaRelatorio.sBind,
frmTelaRelatorio.sInput, nErro )
-----Mensagem original-----
De: [email protected] [mailto:[email protected]]em
nome de Thales, Rafael (GE Healthcare, consultant)
Enviada em: sexta-feira, 28 de agosto de 2009 16:56
Para: [email protected]
Assunto: RE: [sqlwin] RW_NOTREPFILE: NomeDoRelatorio.qrp File is not a
valid report file.
Boa tarde George...
Por favor, passe a linha de comando que vc esta utilizando para chamar
o relatório (arquivo QRP)
Rafael
----------------------------------------------------------------------------
--
From: [email protected] [mailto:[email protected]] On
Behalf Of George Hilton
Sent: sexta-feira, 28 de agosto de 2009 16:21
To: [email protected]
Subject: RES: [sqlwin] RW_NOTREPFILE: NomeDoRelatorio.qrp File is not a
valid report file.
Marcus,
Tentei colocar a função SalFileSetCurrentDirectory antes SalReportView
setando o diretório do meu sistema, mas não funcionou.
Também utilizei a função SalFileGetCurrentDirectory e dei um print na tela
com o resultado, o diretório está correto.
Porque você acha que este erro tem ligação com o diretório?
Pela descrição do erro, parece que o centura não está reconhecendo o
arquivo como um arquivo do tipo .qrp, mas a causa disso eu não entendi.
-----Mensagem original-----
De: [email protected] [mailto:[email protected]]em
nome de Marcus
Enviada em: sexta-feira, 28 de agosto de 2009 13:11
Para: [email protected]
Assunto: Re: [sqlwin] RW_NOTREPFILE: NomeDoRelatorio.qrp File is not a
valid report file.
provavelmente ele executa alguma aplicacao que traz um arquivo do
sistema
quando isso acontece ele muda o path do diretorio e vc n acha os qrps
por exemplo
uma solucao seria antes de imprimir o relatorio
setar o path
Call SalFileSetCurrentDirectory ('C://Centura//Sistema' )
obs
nao sei se mudaram nas versoes superiores a 1.5 do centura... mas na
minha versao ... tem q colocar com c:// ao invez de c:\
George Hilton escreveu:
Amigos,
estou recebendo a mensagem de erro abaixo em um
cliente quando ele tenta imprimir qualquer relatório no sistema:
RW_NOTREPFILE: NomeDoRelatorio.qrp File is not a
valid report file.
Os relatórios estão no mesmo diretório da minha
aplicação.
Já substitui alguns aruqivos, mas o erro persiste.
Alguém já passou por esse problema?
Grato.
George Hilton
Analista de Sistemas
[email protected]
www.ipqtecnologia.com.br
+55 (71) 3340-3200