Descri莽茫o:
Como imprimir o relat贸rio de um determinado per铆odo escolhendo data/hora inicial e final?
Solu莽茫o:
Na consulta do relat贸rio, inserir um filtro no campo E3TimeStamp:

DataInicial e DataFinal s茫o vari谩veis utilizadas no filtro. Estas vari谩veis recebem as datas inicial e final, que s茫o escolhidas pelo usu谩rio para aplica莽茫o do filtro, de dois setpoints localizados em uma tela.
Insira dois setpoints em uma tela, com os nomes 鈥渟pDataInicial鈥 e 鈥渟pDataFinal鈥. No evento Click() dos dois setpoints, utilize o script abaixo para abrir o pop-up de sele莽茫o de datas:
IF Application.ShowDatePicker(DataHora, 0, 0) THEN 聽聽聽聽 Value = DataHora END IF
No bot茫o que executa a impress茫o do relat贸rio, utilize o script abaixo:
DataIni = Screen.Item("spDataInicial").Value
DataFim = Screen.Item("spDataFinal").Value
Set Report = Application.LoadReport("[Relat贸rio1]")
Report.Item("Consulta1").SetVariableValue "DataInicial", DataIni
Report.Item("Consulta1").SetVariableValue "DataFinal", DataFim
Report.PrintPreview()
Para montar o script acima, deve-se utilizar o AppBrowser conforme a figura abaixo, substituindo VarName por DataInicial, que 茅 a vari谩vel que foi criada anteriormente no filtro do E3TimeStamp da consulta, e Value por DataIni, que a vari谩vel local que recebe a data inicial escolhida pelo usu谩rio no spDataInicial. Deve-se realizar o mesmo procedimento para a data final.


Boa tarde,
no meu projeto a consulta 1 n茫o tem associa莽玫es,
como proceder ent茫o, utilizo Elipse E3
desde j谩 agrade莽o
Andr茅,
na coluna Filtro do campo desejado.
Para adicionar o filtro, no objeto consulta clique no bot茫o
Eu fiz o relat贸rio tudo certinho, por茅m estou tentando exportar o que eu filtro na tela do View e n茫o consigo. algu茅m poderia me ajudar ?
Faltava aplicar o filtro (SetVariableValue) na Consulta do Relat贸rio. Al茅m disso, o filtro havia sido criado para o campo errado (FullAlarmSourceName em vez do E3TimeStamp).
Posso escrever esse filtro no campo E3TimeStamp via query?