INTERVALO DE DATAS NO CRYSTAL
Olá, tenho a seguinte rotina na impressão de um relatório:
crFunc.ReportFileName = App.Path & "\EquipFunc.rpt"
crFunc.Destination = crptToWindow
crFunc.WindowState = crptMaximized
crFunc.SelectionFormula = "{Rel_EquipFunc.Responsavel} = " & cmbChapa.Text & " "
crFunc.SelectionFormula = "{Rel_EquipFunc.Data} >= #" & dtData.Value & "# "
crFunc.RetrieveDataFiles
crFunc.WindowTitle = "Relatório de Intervenção de equipamentos (por funcionário)"
crFunc.Action = 1
Porém não consigo imprimir a partir de uma data especÃfica, como é que eu faço para que isso funcione?
Valew...
crFunc.ReportFileName = App.Path & "\EquipFunc.rpt"
crFunc.Destination = crptToWindow
crFunc.WindowState = crptMaximized
crFunc.SelectionFormula = "{Rel_EquipFunc.Responsavel} = " & cmbChapa.Text & " "
crFunc.SelectionFormula = "{Rel_EquipFunc.Data} >= #" & dtData.Value & "# "
crFunc.RetrieveDataFiles
crFunc.WindowTitle = "Relatório de Intervenção de equipamentos (por funcionário)"
crFunc.Action = 1
Porém não consigo imprimir a partir de uma data especÃfica, como é que eu faço para que isso funcione?
Valew...
como a data está armazenada? long format?
inclusive horas?
inclusive horas?
A data está no seguinte formato: dd/mm/aaaa, e está na guia Details do Crystal.
Valew...
Valew...
Para a versão do Crystal 4.6 a sintaxe é a seguinte:
crFunc.SelectionFormula = "{Rel_EquipFunc.Responsavel} = " & cmbChapa.Text & " AND "{Rel_EquipFunc.Data} >= Date(ano, mes, dia)"
ano = ano da sua data
mes = mês da sua data
dia = dia da sua data
crFunc.SelectionFormula = "{Rel_EquipFunc.Responsavel} = " & cmbChapa.Text & " AND "{Rel_EquipFunc.Data} >= Date(ano, mes, dia)"
ano = ano da sua data
mes = mês da sua data
dia = dia da sua data
Tópico encerrado , respostas não são mais permitidas