Bem, é o seguinte: preciso modificar um campo de um relatório via programação. Tentei achar algum método nas classes que possuo aqui e não tinha nada que modificava um campo, ou pelo menos, um objeto de texto. Então, decidi modificar via valores de variáveis, olhem o código:
Public rptReport As CRAXDRT.Report
Public rptRepApp As CRAXDRT.Application
Public rtpViews As CRAXDRT.DatabaseTable
Private Sub Form_Load()
ReportFileName = App.Path & "\Relatório CI.rpt"
Set rptRepApp = New CRAXDDRT.Application
Set rptReport = New CRAXDDRT.Report
With CRV
Set rptReport = rptRepApp.OpenReport(ReportFileName, 1)
.ReportSource = rptReport
.ViewReport
End With
End Sub
Private Sub Command1_Click()
rptReport.SetReportVariableValue "legal", 1
CRV.Refresh
End Sub
Só que quando modifico o valor da váriavel:
rptReport.SetReportVariableValue "legal", 1
Ele fala que eu não tenho permissão para isso. Porque?
Pergunta
Andersonjb
E ai pessoal, beleza?
Bem, é o seguinte: preciso modificar um campo de um relatório via programação. Tentei achar algum método nas classes que possuo aqui e não tinha nada que modificava um campo, ou pelo menos, um objeto de texto. Então, decidi modificar via valores de variáveis, olhem o código:
Só que quando modifico o valor da váriavel:Ele fala que eu não tenho permissão para isso. Porque?
Link para o comentário
Compartilhar em outros sites
6 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.