程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> 經典水晶報表設計三則

經典水晶報表設計三則

編輯:關於ASP.NET

Crystal Reports(水晶報表) 一直是報表設計開發工具中的佼佼者,其功能強大,設計靈活。水晶 報表就是在設計器中創建的,在設計器中你可以設計標題,插入數據,公式,圖表,子報表等。.rpt報表 文件. 執行報表中的第一步就是在水晶報表設計器接口創建此報表, 在默認安裝中微軟已經提供了一些 現成的.rpt例子。

一、經典水晶報表設計三則之“分欄”

借助"多列格式化"功能實現。

1. 啟用"多列格式化"功能。

(1) 進入“節專家”對話框,並在“節”中選擇“詳細資料”。

(2) 在"公用"選項卡選中“多列格式化”,此時會出現“布局”選項卡。

2. 調整布局,實現分欄效果。

要想分兩欄,調整“詳細資料大小”的寬度,確保寬度的兩倍小於去除頁邊距後的頁面寬度,才能一 行顯示兩行記錄。

要想分三欄,調整“詳細資料大小”的寬度,確保寬度的三倍小於去除頁邊距後的頁面寬度,才能一 行顯示三行記錄。

依次類推,實現其它欄數的分欄。

參考:“布局”選項卡(節專家)介紹

當選定詳細信息部分且選中“公用”選項卡上的“多列格式化”框後,出現“布局”選項卡。

使用“布局”選項卡以多列格式設置報表。即,不是一直沿著頁面向下打印數據,而是可以設置多列 以使數據在列之間流動。還可以在頁面上按先行後列的方式打印數據,即先打印每列中的第一個記錄,然 後打印每列中的第二個記錄,然後打印第三個記錄,依此類推。該對話框分為四個更小的框。

詳細資料大小

該框使您能夠指定一個詳細資料的尺寸(高度和寬度)。確定所希望的每個詳細資料的寬度(基於字 符數、字體大小,等等)並在“寬度”編輯框中輸入該值。

確定所希望的每個詳細資料的高度(基於詳細資料內的行數、字體大小等)並在“高度”編輯框中輸 入該值。

詳細資料間距

使用該框可以指定希望在詳細資料間留出的空白區域(間距、裝訂線,等等)。水平 = 詳細資料的橫 向間距,垂直 = 詳細信息的縱向間距。

確定希望允許的間距。在“水平”編輯框中輸入數據水平間距,並在“垂直”編輯框中輸入垂直間距 。

打印方向

“打印方向”框使您能夠指定程序在報表頁上打印詳細資料時所遵循的路徑。選項有:

先行後列

從左到右打印各列中的詳細資料,即先打印第一列中的第一則詳細資料,然後打印下一列中的第一則 詳細資料,依此類推。然後,當所有列都包含詳細資料後,程序沿著頁面向下移動,打印第一列中的第二 則詳細資料,然後打印第二列中的第二則詳細資料,依此類推。

先列後行

沿著第一列向下打印詳細資料,然後沿著第二列,依此類推。

格式化帶有多列的組

如果希望程序使用為選定節指定的“寬度”、“詳細資料間距”和“打印方向”格式化帶有多列的組 ,則選擇該復選框。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved