Click here to Skip to main content
15,891,793 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Sir,
Do you know how to filter the data between two dates. I have two datetimepicker in my form and a crystal report viewer I want to filter the data with the specified date between the two datetimepicker. Can you give me some idea.

thanks...

Here is my code:
VB
Private Sub dateButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles dateButton.Click
       Dim rpt1 As New ReportDocument
       rpt1.Load("*\myCR1.rpt")


       Dim crParameterFieldDefinitions As ParameterFieldDefinitions
       Dim crParameterFieldDefinition As ParameterFieldDefinition
       Dim crParameterValues As New ParameterValues
       Dim crParameterDiscreteValue As New ParameterDiscreteValue
       Dim crParameterDiscreteValue1 As New ParameterDiscreteValue

       crParameterDiscreteValue.Value = DateTimePicker1.Value
       crParameterDiscreteValue1.Value = DateTimePicker2.Value

       crParameterFieldDefinitions = rpt1.DataDefinition.ParameterFields()

       crParameterFieldDefinition = crParameterFieldDefinitions.Item("DateOrdered" & "DateOrdered1")

       crParameterValues = crParameterFieldDefinition.CurrentValues

       crParameterValues.Clear()
       crParameterValues.Add(crParameterDiscreteValue)
       crParameterFieldDefinition.ApplyCurrentValues(crParameterValues)

       iansCRviewer.ReportSource = rpt1
       iansCRviewer.Refresh()
   End Sub
Posted
Updated 5-Aug-12 15:53pm
v5

http://csharpdotnetfreak.blogspot.com/2011/09/pass-crystalreport-parameters.html

and

http://www.aspfree.com/c/a/ASP.NET/Working-with-Parameters-with-Crystal-Reports-and-ASP-NET-2-0/
 
Share this answer
 
Try this Articles on CodeProject

Crystal Report Filtering Using Selection Parameters[^]

Or

Using Formula in Crystal Report[^]

They will help you. It's quite easy.

Thanks.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900