Crystal Report報表開發(四)_報表欄位的自動換行與自動編號
在Crystal Report 中若要去顯示
表頭(固定唯一的Columns) ==>是設置在頁首(大陸用語:頁眉 / 英文:Page Header)
==>拖放或自動產生的物件為ITextObject
很多欄位(會變動的Data Row內容)==>是設置在細目(大陸用語:詳細資料 / 英文:Details Section)
==>拖放或自動產生的物件為IFieldObject
頁首==>拖放或自動產生的物件為ITextObject
細目==>拖放或自動產生的物件為IFieldObject
若細目中某些欄位突然太多字而超出欄寬就可能出現被遮蔽or重疊的問題
效果如下(這裡尚未串資料)
目前顯示的是Crystal Report自動生成的演示用測資
所以看起來會感覺內容怪是正常的,已經開始有換行了只是超出格線。
Step1.至細目對該IFieldObject屬性修改GanRow 為True
Step2.對細目Section進行區段專家的屬性設置(可從上面或直接右鍵點擊),放置在隨後區段勾選起來。
Step3.對線條或BOX的EXTENDTOBOTTOMSECTION為『True』,可以一個一個點對屬性設置,也可以用程式動態設置。
(備註:除了表頭的兩橫線之外,做了表頭就沒有橫格線了)
方法1.刻苦耐勞一個一個設置法
方法2.程式調整避開Header上半部分兩條
最終效果
自動編號
每列若要自動添加流水編號可直接在細目中增加一個[特殊欄位]->[資料錄編號]即可
留言
張貼留言