Crystal Reports(水晶報表) 一直是報表設計開發工具中的佼佼者,其功能強大,設計靈活。水晶 報表就是在設計器中創建的,在設計器中你可以設計標題,插入數據,公式,圖表,子報表等。.rpt報表 文件. 執行報表中的第一步就是在水晶報表設計器接口創建此報表, 在默認安裝中微軟已經提供了一些 現成的.rpt例子。
一、經典水晶報表設計三則之“分欄”
借助"多列格式化"功能實現。
1. 啟用"多列格式化"功能。
(1) 進入“節專家”對話框,並在“節”中選擇“詳細資料”。
(2) 在"公用"選項卡選中“多列格式化”,此時會出現“布局”選項卡。
2. 調整布局,實現分欄效果。
要想分兩欄,調整“詳細資料大小”的寬度,確保寬度的兩倍小於去除頁邊距後的頁面寬度,才能一 行顯示兩行記錄。
要想分三欄,調整“詳細資料大小”的寬度,確保寬度的三倍小於去除頁邊距後的頁面寬度,才能一 行顯示三行記錄。
依次類推,實現其它欄數的分欄。
參考:“布局”選項卡(節專家)介紹
當選定詳細信息部分且選中“公用”選項卡上的“多列格式化”框後,出現“布局”選項卡。
使用“布局”選項卡以多列格式設置報表。即,不是一直沿著頁面向下打印數據,而是可以設置多列 以使數據在列之間流動。還可以在頁面上按先行後列的方式打印數據,即先打印每列中的第一個記錄,然 後打印每列中的第二個記錄,然後打印第三個記錄,依此類推。該對話框分為四個更小的框。
詳細資料大小
該框使您能夠指定一個詳細資料的尺寸(高度和寬度)。確定所希望的每個詳細資料的寬度(基於字 符數、字體大小,等等)並在“寬度”編輯框中輸入該值。
確定所希望的每個詳細資料的高度(基於詳細資料內的行數、字體大小等)並在“高度”編輯框中輸 入該值。
詳細資料間距
使用該框可以指定希望在詳細資料間留出的空白區域(間距、裝訂線,等等)。水平 = 詳細資料的橫 向間距,垂直 = 詳細信息的縱向間距。
確定希望允許的間距。在“水平”編輯框中輸入數據水平間距,並在“垂直”編輯框中輸入垂直間距 。
打印方向
“打印方向”框使您能夠指定程序在報表頁上打印詳細資料時所遵循的路徑。選項有:
先行後列
從左到右打印各列中的詳細資料,即先打印第一列中的第一則詳細資料,然後打印下一列中的第一則 詳細資料,依此類推。然後,當所有列都包含詳細資料後,程序沿著頁面向下移動,打印第一列中的第二 則詳細資料,然後打印第二列中的第二則詳細資料,依此類推。
先列後行
沿著第一列向下打印詳細資料,然後沿著第二列,依此類推。
格式化帶有多列的組
如果希望程序使用為選定節指定的“寬度”、“詳細資料間距”和“打印方向”格式化帶有多列的組 ,則選擇該復選框。