0

我的报告中有一个公式,用于过滤数据和时间段,这个公式我使用的是 DateTime 类型的静态参数,启用了选项允许范围值,仅此标准的其余部分。

我在公式字段中为以下表达式创建了一个新公式:

WhilePrintingRecords;
DateTimeVar date1;
DateTimeVar date2;
date1:=Minimum ({?DateRange});
date2:=Maximum ({?DateRange});
"Periodo de filtro: " + ToText(date1) + " até " + ToText(date2)

我在asp.net 中使用CrystalReportViewer 如何在我运行报告时查看我的报告,说明我返回表中所有数据的报告的日期和开始时间以及结束日期和时间。

我的数据库正在接收 YYYYMMDD HH:MM:SS 中的字段 datetime2(0),CrystalReportViewer 组件以 DD:MM:YYYY HH:MM:SS 格式通知日期和时间,日期格式与过滤器不起作用?

4

1 回答 1

0

您的记录选择公式应该是:

{table.date} IN {?date range}

如果要显示日期范围参数:

//{@date-range display}; it may need to be adjusted to handle the 'no lower bound' and 'no upper bound' settings
ToText( Minimum({?date range}), "dd/mm/yyyy" ) + " - " + ToText( Maximum({?date range}), "dd/mm/yyyy" )
于 2012-08-01T13:30:19.333 回答