Datetime 将报表设置为当前日期

Datetime 将报表设置为当前日期,datetime,crystal-reports,Datetime,Crystal Reports,我有一份报告,其中显示了会议及其要求。然而,我只希望报告只显示今天的内容,而不是整个星期的价值。 我尝试将我的组标题(我按天分组)设置为currentdate,但它仍然显示了整个星期。然后我必须转到分组树并选择今天的日期。有没有办法运行我的报告,让它只显示今天的内容而不显示其他内容 有什么想法吗?使用“选择专家”将结果限制到今天。printdate是一个特殊的Crystal公式关键字 {table.date_field} = printdate 或者,如果您使用的是datetime db字段,

我有一份报告,其中显示了会议及其要求。然而,我只希望报告只显示今天的内容,而不是整个星期的价值。
我尝试将我的组标题(我按天分组)设置为currentdate,但它仍然显示了整个星期。然后我必须转到分组树并选择今天的日期。有没有办法运行我的报告,让它只显示今天的内容而不显示其他内容


有什么想法吗?

使用“选择专家”将结果限制到今天。printdate是一个特殊的Crystal公式关键字

{table.date_field} = printdate
或者,如果您使用的是datetime db字段,则可以使用CDate剥离时间


使用“选择专家”将结果限制为今天的日期。printdate是一个特殊的Crystal公式关键字

{table.date_field} = printdate
或者,如果您使用的是datetime db字段,则可以使用CDate剥离时间


一种方法是更改查询,使其只获得一天的数据;也就是说,假设您的数据包含日期字段。更进一步,您可以向查询本身添加日期参数,并保持组标题不变。这样,您就可以拥有一天的数据,或者来自特定日期范围的数据


如果您没有影响(或希望)更改数据进入Crystal Reports的方式,您还可以通过Section Expert添加一个公式来抑制group或detail部分,除非该日期是当前日期。

一种方法是更改查询,使其只获得一天的数据;也就是说,假设您的数据包含日期字段。更进一步,您可以向查询本身添加日期参数,并保持组标题不变。这样,您就可以拥有一天的数据,或者来自特定日期范围的数据


如果您没有影响(或希望)更改数据进入Crystal Reports的方式,您也可以通过Section Expert添加一个公式来抑制group或detail部分,除非该日期是当前日期。

+1我实际上可能会使用CurrentDate或CurrentDateTime,但是想法是一样的。或者你甚至可以去老派学校,今天使用
+1我实际上可能会使用CurrentDate或CurrentDateTime,但想法是一样的。或者你甚至可以去老派学校,今天使用
+1,如果你有能力在数据进入报告之前限制数据,那么我会先在那里做。否则,我会使用dotjoe的回答,在它进入报告之前,以这种方式缩小标准范围。最后的办法是使用section expert,但有时你必须这样做。+1如果你有能力在数据进入报告之前限制数据,那么我会先在那里做。否则,我会使用dotjoe的回答,在它进入报告之前,以这种方式缩小标准范围。最后的办法是使用section expert,但有时您必须这样做。