Exportar valores do E3Chart

Boa tarde! É possível exportar os valores de um E3Chart para o Excel?

Boa tarde @abrodrigues,

Se a sua ideia for imprimir o grafico, basta seguir o artigo abaixo.

Caso você queira imprimir os dados que estao plotados nele, bastaria filtrar a consulta conforme os parametros do E3Chart (HorScaleBegin e HorScaleEnd).

Att
Link

Boa tarde Daniel!

É a segunda opção, quero exportar os dados plotados, mas não sei como fazer isso :frowning:

Att
Alexandre

Caro @abrodrigues,

Digamos que queremos filtrar o E3Chart do exemplo do artigo abaixo.

Ao inves de utilizarmos setpoints para DataIni e DataFim, utilizamos HorScaleBegin e HorScaleEnd do E3Chart.

DataIni = CaminhdoDoE3Chart.HorScaleBegin
DataFim = CaminhdoDoE3Chart.HorScaleEnd

Desta forma, o relatório sera filtrado de acordo com a configuração do E3Chart.

Att.
Link

Eu não estava entendendo como fazer a exportação, tem que ser pelo Relatório? Achei que daria para exportar direto da Consulta do E3Chart.

Se eu quiser fazer isso para inúmeros E3Chart, tenho que criar um relatório para cada um?

Att
Alexandre

Caro @abrodrigues,

Depende da forma que você deseja tratar os dados.
Outra opção seria utilizar o script para varrer a consulta e escrever em um arquivo.


Att.
Link

Bom dia Daniel!
Estou usando o script a seguir, mas as datas de início e fim não estão funcionando:

Sub CommandButton4_Click()
DataIni = Screen.Item(“E3Chart1”).HorScaleBegin
DataFim = Screen.Item(“E3Chart1”).HorScaleEnd
Set Report = Application.LoadReport(“REL_BOO_ALVORADA”)
Report.Item(“Consulta1”).SetVariableValue “DataInicial”,DataIni
Report.Item(“Consulta1”).SetVariableValue “DataFinal”,DataFim
Set Report = Application.LoadReport(“REL_BOO_ALVORADA”)
Report.Export “EXCEL”, “C:\Temp\BOO_JD_ALVORADA.XLS”
MsgBox “Exportado para XLS!”
End Sub

Att.,
Alexandre

Bom dia @abrodrigues,

A estrutura do relatorio me parece certa. Saberia me dizer se voce consegue filtrar a consulta do relatorio pelas variaveis DataInicial e DataFinal?

Att.
Link

Boa tarde Daniel!

Quando executo o relatório no Studio é aberta a janela para inserção das datas, e funciona.
Porém quando executo o projeto, toda vez que faço a exportação são adotadas as datas que inseri no relatório.

Att.,
Alexandre

Caro @abrodrigues,

Verifique os valores em DataIni e DataFim para ver se estao de acordo com o que voce coloca pelo Studio.

Att.
Link

@abrodrigues,

Tente remover do seu Script o segundo .LoadReport após os comandos .SetVariableValue.

Obrigado @nivaldonicolau, o problema era esse mesmo.

Obrigado pela atenção @link!

1 Like