水晶报告中显示日期范围问题

时间:2016-03-27 01:16:52

标签: vb.net crystal-reports

我想在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日之间,在水晶报告中使用组但仍未成功,请帮助我

1 个答案:

答案 0 :(得分:0)

在这些#水晶作为日期时间而非日期值之间获取正确的值,您需要转换为日期,请尝试这样:

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

我还没有检查语法,检查你在录音选择公式中的使用时间

相关问题