Quando clico para gerar o relatório no CR 8.5 ele exibe essa mensagem:
Segue o código.
Private Sub cmdprintadm_Click()
If cbostatus.Text = Empty Then
MsgBox "Selecione o status!", vbExclamation, "Advertência"
Exit Sub
ElseIf cboass.Text = Empty Then
MsgBox "Selecione um Assessor!", vbExclamation, "Advertência"
Exit Sub
ElseIf datinicial.Value = Empty Then
MsgBox "Selecione a data inicial!", vbExclamation, "Advertência"
Exit Sub
ElseIf datfinal.Value = Empty Then
MsgBox "Selecione a data final!", vbExclamation, "Advertência"
Exit Sub
Else
SQL = "Select A.EMPRESA, A.ASSESSOR, A.CONTATO, A.CUSTOA, A.DATAPRO, A.STATUS, A.OBS, A.DATPROXCONT, A.MOTIVO, A.EQUIPE, B.NOMCONT, B.NOMEMPRESA, B.CARGOCONT, B.EMAILCONT, B.TELCONT From CONTATOS_PROPOSTA A, CONTATOS_CONTATO B Where A.ASSESSOR = '" & cboass.Text & "' and A.DATAPRO BETWEEN '" & datinicial.Value & "' and '" & datfinal.Value & "' and A.STATUS = '" & cbostatus.Text & "' and A.EMPRESA = B.NOMEMPRESA and A.CONTATO = B.NOMCONT order by A.DATAPRO"
Set TabRelatorio = New ADODB.Recordset
TabRelatorio.CursorLocation = adUseClient
TabRelatorio.Open SQL, gDB, adOpenDynamic, adLockReadOnly
StrRelat = App.Path & "\PropostaADM.rpt"
Set CRApp = New CRPEAuto.Application
Set Report = CRApp.OpenReport(StrRelat)
Set ReportDb = Report.Database
Set ReportRss = ReportDb.Tables
Set ReportRs = ReportRss.Item(1)
ReportRs.SetPrivateData 3, TabRelatorio
[b]Report.Preview[/b] 'AQUI É EXIBIDO A MENSAGEM: Method Preview of object 'ICRReport' failed
Screen.MousePointer = 0
Exit Sub
End If
End Sub
Quem puder ajudar agradeço.
No caso esse erro começou depois que mudei o tipo de dados do campo CUSTOA de Varchar2 para Number, pois preciso fazer um somatório dos valores.
Pergunta
Leandro_Pirozzi
Galera preciso de ajuda.
Quando clico para gerar o relatório no CR 8.5 ele exibe essa mensagem:
Segue o código.
Quem puder ajudar agradeço.
No caso esse erro começou depois que mudei o tipo de dados do campo CUSTOA de Varchar2 para Number, pois preciso fazer um somatório dos valores.
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.