Descrição:
No corpo do relatório de seção do Elipse E3, como posso imprimir as datas inicial e final de um filtro realizado em sua consulta?
Solução:
Para isto, siga estes procedimentos:
- No Viewer, crie dois tags internos (DataIni e DataFim) para armazenar o valor dos SetPoints de data inicial e final que estão na tela.
- No script que gera o relatório, atribua o valor dos SetPoints (Data Inicial/Final) aos tags que foram criados anteriormente no Viewer.
- No relatório, adicione dois campos de dados na seção PageHeader.
- Adicione um script no editor do relatório para passar o valor de cada tag criado anteriormente para a propriedade Value dos campos de dados, como o exemplo a seguir:
Sub ActiveReport_ReportStart dim Application = Activator.CreateInstance(Type.GetTypeFromProgID("Reports.E3ApplicationLink")) Application.LinkWithApplication(rpt) Me.Label1.Value = Application.GetViewerValue("StartDate") Me.TextBox1.Value = Application.GetViewerValue("EndDate") End Sub