2013-09-23 44 views
0

我對使用Crystal Reports比較陌生。我從我的數據庫中提取正確的信息,但是我只需要從月初到當前日期(即2013年9月1日 - 2013年9月23日)提取信息。任何人都可以給我一個關於如何看起來的代碼片段。年初至今使用Crystal Reports

非常感謝。

回答

-1

Example for the record selection

下圖中你可以在需要的字段中添加記錄,選擇並添加條件同樣

+0

-1:您的公式不正確,只會在月份的第一天運行報告時纔會返回記錄。您的'<=' and '> ='符號被翻轉。 – Ryan

+0

我確實接受,但它是概念性的,用戶已經更好地理解並作爲解決方案添加。 –

0

最好的方法是在數據填充到報表之前過濾數據,即過濾查詢本身。另一種選擇是爲所選字段創建新參數並在運行時傳遞該值。

http://www.codeproject.com/Articles/205398/Crystal-Report-Filtering-Using-Selection-Parameter

+1

是不是有使用MonthtoDate函數公式字段的方式爲了只允許範圍內的日期? – eanderson

+0

配方是用於格式化報告的,因此您的方法無效。 –

+0

@RobbyIndi​​an這是不正確的。您可以在記錄選擇公式中使用「MonthToDate」關鍵字,而且不會影響性能。 CR會自動將其轉換爲查詢中的實際日期。最簡單的解決方案是MonthToDate中的{table.date} – Ryan