2011-01-31 69 views
0

我有一個文本對象,並在其中從數據庫資源管理器中刪除了一些字段,並且還在該文本對象中放置了一些文本。我的問題是沒有顯示文本對象中的數據庫字段的值。 當我創建文本對象時,我在設計器中完成了它,並且在預覽時它已經工作。 當我將報告導出到rpt文件時,不會顯示這些字段。我的文字對象位於報表標題中。Crystal Reports未顯示文本對象中數據庫字段的值

我使用Crystal Reports 2008和一個數據庫命令來返回我的記錄。

請幫忙!

+0

就這樣我很清楚:你是出口這個不同的水晶報告(.rpt)。當您打開第二個Crystal Report時,文本對象中數據庫字段的值不會填充。這是問題嗎?新報告中的其他數據庫字段是否填充?或者它只是文本框中不包含的數據庫字段? – Henry 2011-01-31 12:45:34

+0

是的,文本對象中數據庫字段的值未填充。報告中的其他字段已填充。 – Alex 2011-01-31 12:52:14

回答

0

嗯。我不能在這裏複製這種行爲。當我測試它時,文本框中的數據庫字段會爲我填充。我很好奇,如果您將相同的數據庫字段放在文本框外的報表頭中,那麼在導出報表時是否有值?如果將文本框向下移動到頁眉?詳細信息塊?這些事情是否會影響數據庫字段是否填滿?如果它從不填充,則表明無論哪種情況產生該值,即在數據庫中,或者通過參數在報表級別,在打開新的.rpt時都不會成立。不幸的是,由於Crystal Report是一種可視化的媒體,也就是說它不僅僅是一段代碼,我不能真正「看到」這些問題可能會有更多的幫助。

0

如果將字段從報表頭部分移至詳細信息部分,會發生什麼情況?結果集中的第一條記錄可能是該字段爲空/空的。如果你把它(textobject)移動到details部分,你可以測試我的斷言。

0

翻譯文本對象似乎丟失了某些東西。如果我失去了翻譯,它的作品。奇怪。

0

爲什麼你使用文本對象我的朋友?你可以使用公式字段交換文本對象,我相信它可以幫助你。 但如果使用代碼創建對象,則可以使用字段對象交換文本對象。你知道文本對象的文本是不變的,那裏爲你不能添加數據庫字段在它

相關問題