在水晶报告记录选择中,如何在日期和时间之间选择记录。
该表包含日期和时间的单独字段。
例如:
从日期24日至2015年7月9日下午
截至2015年7月25日至9月9日
所以我想从7月24日晚上9点到7月25日到9点之间选择记录
我该怎么做?
答案 0 :(得分:0)
答案 1 :(得分:0)
然后
1.创建一个公式来添加日期&时间为单场.. okkk
公式:日期时间(日期,时间)
2.创建一个静态参数类型作为DateTime,在值选项中选择允许值范围为true ..
3.在选择导出中,选择您已创建的公式和参数..
它会起作用..
<强> -Ankur 强>
答案 2 :(得分:0)
我能想到2个解决方案..
创建一个组合数据库日期和时间字段的视图,并创建一个列。使用报告中的视图并为该日期时间字段应用记录选择公式,如
databaseview.datetime>='24-July-2015 9:00 PM' and databaseview.datetime<'25-July-2015 9:00 AM
“
在记录选择中使用日期
database.date>='24-July-2015' and database.date<'25-July-2015'
现在,在每个字段的报告中按时应用条件并显示报告..如下所示。
If (database.time>='9:00 PM' and database.time<'9:00 AM')
then yourdisplayfield
答案 3 :(得分:0)
最后我能够做到。这是怎么回事
记录选择:
{@EndDate} in {?FromDate} to {?ToDate} and
{@StartDate} in {?FromDate} to {?ToDate} and
(if ({@StartDate} in {?FromDate} to {?FromDate}) then CTime({@StartTime}) >= CTime(ToText({?StartTime})) else if ({@EndDate} in {?ToDate} to {?ToDate}) then CTime({@EndTime}) <= CTime(ToText({?EndTime})) else true)
感谢@Ankur帮忙:)