0

レポートに、データと期間をフィルタリングするために使用する数式があります。この数式は、DateTime型の静的パラメーターを使用しており、[範囲値を許可する]オプションが有効になっていますが、この標準の残りの部分のみです。

数式フィールドに次の式の新しい数式を作成しました。

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

asp.netでCrystalReportViewerを使用して、テーブルのすべてのデータを返したレポートの日付と開始時刻、および終了日時を示すレポートを実行するときにレポートを表示する方法を使用しています。

私のデータベースはYYYYMMDDHH: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 に答える