Estou tentando montar um relatório com Elipse E3 6.5, não é possível ser o novo modelo de relatórios.
Esse relatório tem uma tabela e um gráfico. Esse gráfico E3chart está na parte do PageHeader.
Usei como base o kb63563.
Mas ao executar o relatório pelo studio tenho o seguinte resultado:
Mas quando executo a aplicação da erro no relatório
Error 5800 : Scripting Error.
[ Extended Info:Scripting Error. [ Extended Info:Section : PageHeader , Event : OnBeforePrint , Line number: 8 Description:]]
O script é igual ao do KB
Sub OnBeforePrint
Set Chart = Report.Sections(“PageHeader”).Controls(“E3Chart1”) 'Armazena o caminho do E3Chart na tela na variável Chart
Set Consulta = Chart.Queries.Item(“Consulta1”) 'Armazena o caminho da consulta do E3Chart na variável Consulta
Consulta.SetVariableValue “DataIni”, Application.GetObject(“Dados.DataIni”).Value 'Define o valor da variável DataInicial do filtro
Consulta.SetVariableValue “DataFim”, Application.GetObject(“Dados.DataFim”).Value 'Define o valor da variável DataFinal do filtro
Consulta.Execute() 'Executa a consulta com o filtro
Chart.LoadData() 'Carrega o resultado da consulta dentro do Chart
Chart.FitAll() 'Organiza para que nenhum dado fique fora dos eixos
Chart.HorScaleBegin = Application.GetObject(“Dados.DataIni”).Value 'Define a data inicial do eixo horizontal
Chart.HorScaleEnd = Application.GetObject(“Dados.DataFim”).Value 'Define a data final do eixo horizontal
End Sub
Tenho as duas tag’s e já manipulo elas para criar ou vizualizar o relatório.