2010-07-15 38 views
5

在我的水晶報告中,我實際上是根據開始日期和結束日期過濾數據。 但我沒有從固定範圍(1-1-1985年到2009年12月31日)獲取數據。 我得到的數據是直接從數據庫表,我沒有調用任何程序。我沒有從水晶報告中的固定範圍中獲取數據?

我檢查了所有可能的方式來限制/篩選數據,我找不到任何地方,他們被過濾在report.Still我從1985年我使用水晶報表8.0中獲取數據,以2009年

。 任何想法如何和在哪裏可以過濾數據?

提前感謝您的時間。

+1

你確定你的日期字段是日期類型嗎?如果它是一個字符串字段,則必須先將其轉換。 – PowerUser 2010-07-15 13:11:24

+1

@bidya,您是否嘗試過從報表設計器中驗證數據庫? – 2010-07-15 16:30:43

+0

我能夠在SQL開發人員查詢相同的SQL表達式時獲取數據。數據是正確的,甚至查詢出現在Crystal Report中也很好。此報告根據輸入參數(開始日期和結束日期)篩選數據,如果我在範圍內進行篩選,則該數據會表現良好。 在報告預覽中我也得到過濾數據。 當我驗證數據庫時,它給了我2個空字符串錯誤消息。 – Bidya 2010-07-16 09:35:34

回答

1

我做了以下,現在它工作正常。 Menu =>數據庫>顯示SQL查詢...>重置 然後我保存了報告。

現在工作正常。

我覺得這是Crystal Report中的錯誤,或者可能是軟件的行爲(因爲我是水晶報告的新手)。