Crystal Reports Designer  

一般索引標籤 (格式編輯器)

[一般] 索引標籤用來為想要的欄位設定抑制顯示、水平對齊及物件保持在一起等屬性。

物件名稱
使用此欄位為您要格式化的物件定義名稱。定義 [報表部分] 超連結時,會使用此名稱。

報表中各欄位都會有一個預設的名稱。如果預設名稱即可符合您的需求,則可忽略此欄位。

CSS 類別名稱
在此欄位中,為您要格式化的報表物件指定一個類別名稱。此類別名稱可用在您的 CSS 中,來指出所選報表物件的特別樣式。

您也可使用 [公式編輯器] 對話方塊,為類別建立一個條件式名稱。如此可在您的 CSS 中指出某一物件的某些重複項目與其他重複項目具有不同的格式。

抑制顯示
如果希望抑制顯示所選的欄位,請選取這個核取方塊。預覽報表時不會顯示欄位值,也不會列印出欄位。
水平對齊
這份清單含有欄位可以使用的水平對齊類型 (例如:靠左、置中和靠右)。
物件保持在一起
如果希望將特定區段的所有物件保持在同一頁,請選取這個核取方塊,如果空間足夠將群組保持在目前這一頁,程式就會將它們列印在目前這一頁;如果空間不夠,則程式會將它們列印在下一頁。
注意   如果物件大於頁面,這個屬性將不起作用。
關閉分頁符號上的框線
如果某個物件具有框線,而此物件又分割至兩個頁面,則您有兩個選擇:為分割物件的每個部分加上框線,或使用部分框線顯示物件的各個部分。選取這個核取方塊可顯示完整的框線。
自動調大
這個核取方塊適用於物件含有長度會變化的字串,如備忘欄位。
  • 如果物件內的文字大於框架時,希望程式將物件的框架垂直展開,請選取這個核取方塊
  • 如果清除這個核取方塊,當數值大於框架時就會刪減資料

預設狀況下,[自動調大] 這個選項是關閉的。

最多行數
選取 [自動調大] 核取方塊,就可以指定展開物件框架的最多行數,只要在這個方塊中輸入理想的行數,不想設定限制則請輸入 0 (零)。
工具提示文字
按一下 [格式公式編輯器] 按鈕,並在引號內輸入文字,就可以為所選欄位加入工具提示文字。將滑鼠指標放在欄位上幾秒鐘,便會顯示工具提示文字。
文字旋轉
這份清單含有所選欄位可以使用的旋轉選項,[文字旋轉] 選項可用來使報表的欄位和文字物件垂直對齊。
  • 當您選取將文字旋轉 90 度時,文字會以反時鐘方向旋轉 90 度。
  • 如果文字旋轉角度為 0 度,報表會呈現水平格式。
  • 如果是旋轉以文字為基礎物件的文字,則避免刪減物件內文字的 [自動調大] 選項會自動清除。如需更多有關 [自動調大] 選項的資訊,請參考防止文字截斷
  • 格式為垂直而超出頁面邊緣的文字,無法顯示為報表的一部份。
若重複則抑制顯示
當程式列印報表時,如果不要列印重複的欄位值,請選取這個核取方塊。
隱藏內嵌欄位空白行
如果您希望程式不要列印空白欄位 (指資料庫沒有傳回資訊的欄位),則請選取此選項。此選項可防止欄位為空白時,報表中出現空白行。
顯示字串
按一下條件式格式化按鈕,輸入可將數字、貨幣、日期、時間、日期與時間、布林值、或甚至每個字串欄位顯視為自訂字串的公式。這種條件式格式化並未限定於資料庫欄位,您可對累加值、公式、參數欄位、摘要等使用此方式。

舉例來說,假設您要在報表中使用標記法,以 M 來表示百萬,以 K 來表示一千,則您可在 [格式公式編輯器] 中選取適當的數字欄位,並輸入此公式來建立顯示字串公式:

if CurrentFieldValue >= 1000000 
then ToText(CurrentFieldValue/1000000, 2) + "M"
else if  CurrentFieldValue >= 1000 
then ToText(CurrentFieldValue/1000, 2) + "K"
else ToText(CurrentFieldValue, 2)

請參閱

格式編輯器對話方塊 | 條件式格式化 | 欄位和文字物件疑難排解 | 自訂擷取細目和超連結