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: owner-sql...@virtualand.net [mailto:owner-sql...@virtualand.net]em nome de Thales, Rafael (GE Healthcare, consultant) Enviada em: sexta-feira, 28 de agosto de 2009 16:56 Para: sqlwin@virtualand.net 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: owner-sql...@virtualand.net [mailto:owner-sql...@virtualand.net] On Behalf Of George Hilton Sent: sexta-feira, 28 de agosto de 2009 16:21 To: sqlwin@virtualand.net 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: owner-sql...@virtualand.net [mailto:owner-sql...@virtualand.net]em nome de Marcus Enviada em: sexta-feira, 28 de agosto de 2009 13:11 Para: sqlwin@virtualand.net 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 geof...@ipqtecnologia.com.br www.ipqtecnologia.com.br +55 (71) 3340-3200