Para imprimir um relatório usando uma pesquisa entre datas, uso essa fórmula, que funciona beleza.
Cr1.ReportFileName = App.Path & "vendas.rpt"
Cr1.SelectionFormula = "{vendas.datavenda} >= date(" & Format(TxtDataInicialVendas.Text, "yyyy,mm,dd") & ") and {vendas.datavenda} <= date(" & Format(TxtDataFinalVendas.Text, "YYYY,MM,DD") & ")"
Cr1.Destination = crptToWindow
Cr1.RetrieveDataFiles
Cr1.Action = 1
Para imprimir um relatório usando uma pesquisa que contenha um determinado nome dentro de um TextBox, uso essa fórmula, que funciona beleza.
If OptFraternidadeClientes.Value = True Then
Cr1.ReportFileName = App.Path & "clientes.rpt"
Cr1.SelectionFormula = "{clientes.associacao}='" & (TxtAssociacaoClientes.Text) & "'"
Cr1.Destination = crptToWindow
Cr1.RetrieveDataFiles
Cr1.Action = 1
End If
Agora pergunto:
Como fazer uma pesquisa para imprimir usando as duas consultas acima, digo, listar entre as datas somente o que contiver escrito no TextBox?
Ex: coloco no TxtDataInicial = 20/01/2006 e no TxtDataFinal 20/01/2006 e no TxtSituação = Pago.
Como fazer (formula) para o relatório me mostrar os registros "Pago" somente nesta data ou neste intervalo de data?