Quantcast
Channel: SCN : Discussion List - SAP Crystal Reports, version for Visual Studio
Viewing all articles
Browse latest Browse all 3636

Filter reports on DateTime does not work

$
0
0

Hi,

 

Hope anybody can help.

After upgrading to Crystal Reports for .NET 4.0 (CRforVS 13_0_0.exe) from Crystal Reports for Visual Studio 2005, the reports cannot filter on datetime Types anymore from Visual Studio. The reports works fine, when parameters are entered through the "Main Report Preview", but when provide from Visual Studio it does not filter.

 

I have tried to use different ways to send the Start end End value to the report, but with no help. When I filter e.g. on a simple string value on a string type field sending the values works fine. I have tried changing the format of the datatime values send, but all with no luck.

 

The database looks like this

 

.....

QueueID varchar(50)

QueueStartAt DateTime

....

 

Filter in Report looks like this

{EM_T_STATISTICS_SOFTQUEUE.QueueStartAt} in {?StartDate] to {?EndDate]

 

my Code looks like this:

 

Dim crParameterValues As New ParameterValues

Dim crParameterDiscreteValue As New ParameterDiscreteValue

Dim crParameterFieldDefinitions As ParameterFieldDefinitions

Dim crParameterFieldDefinition As ParameterFieldDefinition

 

Dim objRpt As New TVSoftQueueReporter.test

 

'crParameterDiscreteValue.Value = Format(PeriodeStart, "yyyy-MM-dd 00:00:00")

'crParameterDiscreteValue.Value = Format(PeriodeStart, "dd-MM-yyyy 00:00:00")

crParameterDiscreteValue.Value = PeriodeStart

crParameterFieldDefinitions = objRpt.DataDefinition.ParameterFields

crParameterFieldDefinition = crParameterFieldDefinitions.Item("StartDate")

crParameterValues = crParameterFieldDefinition.CurrentValues

crParameterValues.Clear()

crParameterValues.Add(crParameterDiscreteValue)

 

crParameterFieldDefinition.ApplyCurrentValues(crParameterValues)

'crParameterDiscreteValue.Value = Format(PeriodeStop, "yyyy-MM-dd 23:59:59")

'crParameterDiscreteValue.Value = Format(PeriodeStop, "dd-MM-yyyy 23:59:59")

crParameterDiscreteValue.Value = PeriodeStop  

crParameterFieldDefinitions = objRpt.DataDefinition.ParameterFields  

crParameterFieldDefinition = crParameterFieldDefinitions.Item("EndDate")  

crParameterValues = crParameterFieldDefinition.CurrentValues  

crParameterValues.Clear()  

crParameterValues.Add(crParameterDiscreteValue)  

crParameterFieldDefinition.ApplyCurrentValues(crParameterValues)  

 

CrystalReportViewer1.ReportSource = objRpt  

CrystalReportViewer1.Refresh()

Any idea, could this really be a bug?


Viewing all articles
Browse latest Browse all 3636

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>