bandalho_zune
I'm cool cuz I Fold
Boas pessoal.
É o seguinte: tenho um programa em vb6 ligado a uma base .mdb que alem de outras coisas emite relatórios, até agora utilizei o Data report para emitir relaórios e até aqui tudo bem, agora preciso de emitir um relatório em crystal report em que seja filtrado pela data e pelo nome.
O código que utilizei é +/- o mesmo que utilizei na Data report o problema é que não filtra nada, o relatório apresenta tudo o que tem na tabela.
Alguma ideia?
Código:
Private Sub cmdgravar_Click()
On Error Resume Next
If Rt.State = adStateOpen Then
Rt.Close
End If
Rt.open _
"SELECT * FROM Sales WHERE date1 BETWEEN #" & Format(dtp1.Value, "mm,dd,yyyy") & _
"# AND #" & Format(dtp2.Value, "mm,dd,yyyy") & _
"# and name = '" & txtname.Text & "'", conn
Set CrystalReport1.DataSource = Rt
CrystalReport1.Destination = 0
CrystalReport1.Action = 1
End Sub
Cumps[]
É o seguinte: tenho um programa em vb6 ligado a uma base .mdb que alem de outras coisas emite relatórios, até agora utilizei o Data report para emitir relaórios e até aqui tudo bem, agora preciso de emitir um relatório em crystal report em que seja filtrado pela data e pelo nome.
O código que utilizei é +/- o mesmo que utilizei na Data report o problema é que não filtra nada, o relatório apresenta tudo o que tem na tabela.
Alguma ideia?
Código:
Private Sub cmdgravar_Click()
On Error Resume Next
If Rt.State = adStateOpen Then
Rt.Close
End If
Rt.open _
"SELECT * FROM Sales WHERE date1 BETWEEN #" & Format(dtp1.Value, "mm,dd,yyyy") & _
"# AND #" & Format(dtp2.Value, "mm,dd,yyyy") & _
"# and name = '" & txtname.Text & "'", conn
Set CrystalReport1.DataSource = Rt
CrystalReport1.Destination = 0
CrystalReport1.Action = 1
End Sub
Cumps[]