2010-11-15 54 views
0

我有幾個Crystal Reports XI Release 2報告,它們是包含在VB6應用程序中的COM InteropForm應用程序的一部分。這兩個報告都顯示來自SQL Server數據庫中DateTime字段的日期。他們在過去3年左右工作得很好。如何將時間添加到CR報告中的日期字段?

現在我的任務是顯示數據的時間部分。我已經在CR 11 R 2設計器中打開了兩個.rpt文件,並且正在查看格式編輯器。在「日期」選項卡下,我看不到任何將顯示數據的日期和時間的內容。 (除非它是系統默認的長格式,但我不確定每個用戶的機器上是什麼,事實上,坦率地說,我不知道如何檢查我自己的機器上,這是一個Windows XP專業版機器,安裝了SP3)。無論如何,我已經看了一下自定義風格,但我沒有看到任何可以讓我顯示數據庫中DateTime字段的時間部分的東西。如何從數據庫中的DateTime字段顯示日期和時間?

回答

1

你應該看到不少選擇。如果你的觀點看起來像這張附圖,那麼你很好。

如果您只看到一串數字格式,則日期不會以正確的格式存儲。通過將自定義公式轉換爲日期時間,然後顯示新的公式字段而不是原始公式,可以很容易地解決此問題。

Format Editor

+0

不幸的是,當我進入格式編輯器對話框,點擊自定義按鈕,我所有的自定義樣式對話框下看到的是「日期」。無論是時間還是日期和時間都沒有選項。 – Rod 2010-11-19 21:12:33

+0

既然已經2周了,我希望你找到了解決辦法。如果沒有,你能檢查你的領域的時間部分是否進入了水晶?轉到**字段資源管理器 - >右鍵單擊 - >瀏覽數據**。你看到日期和時間嗎?如果沒有,你應該檢查你的數據源。 – PowerUser 2010-11-29 15:05:16

0

有沒有在報告選項的選擇(至少CR9,應在CR XI太),在那裏你可以選擇,如何看待日期時間字段 - 日期,時間或日期時間。從那裏選擇日期時間並重新檢查您的字段格式。

警告 - 你不能該值恢復到日期之後:)

+0

您是否在談論默認的日期時間格式? – PowerUser 2010-11-16 20:26:55

相關問題