2011-01-26 75 views
2

我創建了一個標籤報告(2列)。使用的字段是後綴,聯繫人姓名,公司名稱,職位和部門 - 簡單聯繫人數據。字段文本被截斷得不一致

部門字段是最後一個,在78個記錄的報告中,部門字段決定不顯示整個字段文本兩次。

我在所有字段中都設置了「可以增長」作爲默認值,我檢查了邊距和標籤寬度,以確保文本不會被截斷,因爲標籤對於邊距太寬。我通過縮寫某些單詞來修改數據庫中的數據,並顯示更改,但仍會在50個字符後截斷。其他時候,部門名稱爲80個以上的字符,並顯示所有數據。

當我預覽報告以及各種用戶打印報告時,屏幕上會發生此問題。默認打印機沒有更改。

這一個讓我難住。這是一個應用程序錯誤(如果是的話是否有一個服務包的CR 11.5?),或者它有什麼需要更新的打印機驅動程序?

在此先感謝您對這個難題的幫助。

更新

  1. 我並指定數據源
  2. 在數據庫中的文字是沒有任何特殊字符或anythig否則可能出來的地方
  3. 沒有,我不使用下伏的關注部分在文檔中的任何地方
  4. 11.5.8.998是我的版本CR(lloks就像我背後 - 但是,當我點擊驗證更新它告訴我沒有任何。你是否有一個鏈接到SP2下載?)
  5. 自定義字符串選項中沒有公式

回答

0

隨機疑難解答的想法。其中一個甚至可以工作:)

  1. 你沒有指定數據源,但是您可以預覽數據它將進入水晶以前?如果實際數據被隨機截斷,那麼問題不是水晶,而是數據。

  2. 這個數據有沒有任何的特殊字符,即口音,外匯等?這可能

  3. 在科專家,您使用的是別緻的格式的繼下伏節選項是一個問題(我不知道這甚至有可能產生問題,從來沒有使用過的水晶)?如果是這樣,那麼您的「成長」字段可能會被以下部分的其他字段隱藏。

  4. 我的Crystal Reports XI開發版是11.5.12.1838(這是Service Pack 2)。你的水晶是最新的?

  5. 在「格式字段」窗格中,可以選擇自定義顯示字符串。有時我會忘記我有一個公式,然後不明白爲什麼它沒有做我想做的事。

+0

感謝您的回覆。我有同樣的問題,但我的數據庫字段值是XML格式。在嘗試顯示數據之前,您是否認爲我需要解析或執行任何邏輯? – user123456 2013-08-26 07:14:19

1

如果數據源中字段的長度小於字符串,可能會發生這種情況。要對此進行檢查:

  1. 在對數據源名稱字段資源管理器右鍵單擊並選擇「顯示字段類型」

  2. ()字段的長度之間寫入。如果它小於字符串長度,則必須重新構建數據源。例如,如果您的數據源是一個視圖,則必須先刪除並重新創建它,然後在水晶報表中驗證您的數據庫。

希望它有幫助。

2

礦工通過簡單地進入數據庫菜單選項:數據庫 - >驗證數據庫,並且字段大小已更新