第十二章報表設計第十二章報表設計\12-7 報表屬性說明

12-7 報表屬性說明

 

一、            主報表屬性

 

 

l  Name:報表標題

l  FileType:報表下載格式,有pdf/excel/preview兩種

l  PageSize:報表紙張大小(Auto/A4/A3/A2/A1/B5/B4/B3/B2/B1)

l  Layout:報表紙張方向(portrait直式/landscape橫式)

l  Margin:外邊界

l  Padding:內邊界

l  HeaderTable:當在HeaderFooter設定Label.Vaule屬性時,如果HeaderTable有設定,則在Value Editor中列出該TableRemoteName欄位可供選擇,並且在Runtime時印出該欄位內容

l  ShowProgress:呈現報表時顯示進度條

l  FooterBottom:可以控制Footer是固定置底還是靠上

l  Password:報表密碼鎖定之密碼設定

l  WatermarkVar:報表浮水印系統變數

l  Watermark:報表浮水印自定義值

 

二、            Table屬性

 

l   IDTable ID

l   RemoteName:資料來源

l   WhereStr:過濾條件

l   ParentObject:主表關聯元件

l   LinkObject

l   ShowHeader:顯示表格標題列

l   RepeatHeader:跨頁表格標題重複

l   HeaderBackground:標題列背景顏色

l   HeaderRowHeight:標題列列高

l   ShowFooter:顯示表格表尾

l   ShowEmptyTable:顯示空表格

l   KeepTogether:同筆資料保持在一起

l   Groups:群組

(1)   Field:群組欄位

(2)   ShowHeader:顯示標題列

(3)   ShowFooter:顯示表尾

(4)   AfterGroup:群組區隔方式

(a)    none:每筆群組資料排列在一起

(b)   changePage:一筆群組資料一頁

(c)    addRow:每筆群組資料間距一行

(d)   addLine:每筆群組資料下面用橫線區隔

l   PageRowCount:每一頁所列印的資料筆數

l   AfterRow:資料間的間距

(1)   none:資料排列在一起

(2)   addRow:間距一行

(3)   changePage:一筆資料一頁

(4)   addLine:每筆資料下面用橫線區隔

l   Color:字型顏色

l   Background:背景顏色

l   AlterBackground:偶數行之背景顏色

l   Border:邊線

(1)   none:全表無邊線

(2)   table:表格外邊線,表格內無邊線

(3)   group:群組邊線

(4)   row:表格列邊線

(5)   cell:全表格邊線

(6)   rowCell:多行的情況下,表格內行之間有豎線,沒有橫線

(7)   line:標題列下方增加橫線

l   BorderColor:邊線顏色

l   Font:字型樣式

(1)   Font-family:字型

(2)   Font-size:字型大小

(3)   Bold:粗體

(4)   Italic:斜體

(5)   Underline:底線

【註】字型可以讀取本機電腦上的字型,在網頁下面的「字體」裡做設定。

 

 

先點選「重置」按鈕後,按下「新增」,加入所需要的字型。

 

l   OnRenderRow:在產生Row資料前執行後端自訂義程式碼的時機點

 

 

三、            Label屬性

 

l  Value:運算式

(1)   $Variable

a.      reportId:報表ID

b.      reportName:報表名稱

c.      user:登入者帳號

d.      userName:登入者名稱

e.      groups:登入者所屬群組

f.       database:當前資料庫

g.      solution:當前方案

h.     company:公司名稱

i.       today:今天日期

j.       page:頁碼

k.      pageCount:總頁數

l.       queryCondition:查詢條件

m.    computerIP位址

n.     groupPage:群組頁碼

(2)   Format

a.      (none):無格式

b.      T10:截斷字元(使用Tnn的格式, T10, 代表取10)

c.      N2:貨幣格式

d.      yyyy/MM/dd:日期格式

e.      yyyy/MM/ddhh:mm:ss:日期格式+時分秒

(3)   Total

a.      Sum:加總

b.      Avg:平均值

c.      Count:個數

d.      Max:最大值

e.      Min:最小值

l  Color:字型顏色

l  Background:背景顏色

l  Font:字型樣式

(1)   Font-family:字型

(2)   Font-size:字型大小

(3)   Bold:粗體

(4)   Italic:斜體

(5)   Underline:底線

l  Span每個欄位佔的欄位空間,可藉此控制排版

l  Width:寬度

l  Align:位置(Left靠左/Center置中/Right靠右)

l  Border:是否要有外框線(nown/top/left/rigth/bottom/all)

l  BorferColor:框線顏色

 

四、            Image屬性

l   Value:圖片位置放在EEPNode/public目錄下

l   Width:寬度

 

五、            ReportViewer屬性

 

l   ID:報表ID

l   RemoteName:資料來源

l   ReportName:關聯的報表名稱

l   QueryColumns:查詢欄位

l   Parameters:傳遞參數

(1)   ParameterName:參數名稱

(2)   Value:參數值

LabelValue屬性裡用=@parameterName來接收

l   Datasources:報表上有多個Table時設定其他Table的資料來源

l   Visible:是否顯示

l   Preload:是否預先載入

 


 

Top of Page