crystal 报告中的日期范围问题显示

date range issue display in crystal report

我想生成从 2016 年 2 月 1 日到 2016 年 3 月 31 日的报告。使用公式

{cryRpt.RecordSelectionFormula = "{product_details.date11} >= #" & 
DateTimePicker1.Text & "#  and {product_details.date11} <= #" & 
DateTimePicker2.Text & "#"}

但它仍然没有提供正确的顺序,有时将 2016 年 3 月 1 日放在两者之间,与 2016 年 2 月 29 日相同,在 crystal 报告中使用组但仍然没有成功,帮帮我

在这些 # crystal 之间,将其视为日期时间而不是日期值以获得正确的值,您需要将其转换为日期,请尝试这样操作:

{cryRpt.RecordSelectionFormula = "{product_details.date11} >=CDate( #" & 
DateTimePicker1.Text & "#) and {product_details.date11} <= CDate(#" & 
DateTimePicker2.Text & "#"})

我没有检查语法,请检查您在记录选择公式中使用的时间