定義好報表屬性后驶臊,就開始進入報表結(jié)構(gòu)的設(shè)計環(huán)節(jié)抚太。
報表結(jié)構(gòu)設(shè)計對應(yīng)報表定義窗口的不同頁簽奕枝,其中莹汤,表樣夫晌、類型泣棋、標識及編號必須定義胶哲。
一、行列固定報表的設(shè)計
(一)表樣設(shè)計
1潭辈、確定報表的行數(shù)和列數(shù)
2鸯屿、定義報表文字
3、設(shè)計表格式樣
1把敢、合并選中的單元格
2寄摆、將合并后的單元格還原
3、單元格錄入的文字方向為橫向
4修赞、單元格錄入文字方向為縱向
5婶恼、左對齊
6、居中對齊
7、右對齊
8勾邦、分散對齊
9蚣录、向上對齊
10、居中對齊
11眷篇、向下對齊
12萎河、上下分散對齊
13、折行顯示
14铅歼、縮小顯示
15公壤、粗體
16换可、斜體
17椎椰、表頭突出顯示
18、鎖定表頭沾鳄,不許修改
19慨飘、不顯示文字,橫線顯示
20译荞、周邊為實線
21瓤的、周邊為單線
22、周邊為雙線
鼠標右鍵吞歼,進入單元格定義界面對單元格格式進行設(shè)計圈膏。
(二)單元格類型定義
1、必須對表格中所有單元格類型進行定義篙骡。
2稽坤、鼠標右鍵,彈出單元格屬性定義界面糯俗,對單元格進行更加詳細的定義尿褪。(例如某個單元格是否需要設(shè)置為枚舉字典輸入)
(三)編號及標識頁,系統(tǒng)自動給出
(四)名稱頁——手動提取各單元格對應(yīng)的指標名稱
二得湘、浮動表
(一)報表定義
1杖玲、表樣設(shè)計。浮動表的表樣設(shè)計同固定報淘正,區(qū)別在于浮動表只有橫表頭或者縱表頭摆马,報表中的一行設(shè)置為浮動行。數(shù)據(jù)單元格的屬性定義也同固定表鸿吆。
2囤采、類型設(shè)計。
(1)對于每個單元格設(shè)置數(shù)據(jù)類型伞剑,包括:字符型和字符長度斑唬、數(shù)值型和小數(shù)點位數(shù)
(2)單元格屬性設(shè)置:包括,是否設(shè)置為浮動編碼?浮動編碼是否可重復錄入恕刘?該單元格是否為枚舉字典錄入缤谎?枚舉字典顯示的形式是什么?
3褐着、提取單元格名稱坷澡。
(二)浮動區(qū)域的特性
1、設(shè)置浮動區(qū)域
2含蓉、構(gòu)成浮動行編碼
無編碼浮動行為普通記錄表频敛,對浮動行數(shù)據(jù)處理能力要求較低,而編碼浮動行馅扣,對每個記錄都有標記斟赚,可以對浮動行數(shù)據(jù)進行自動合計、分級匯總等處理差油。
使用體會:如果一張表需要設(shè)計成浮動行表時拗军,最好能設(shè)計一個字段作為浮動行編碼,這樣在跨表取數(shù)蓄喇、表記錄的運算等方面能夠體現(xiàn)出軟件非常人性化的處理能力发侵。把一個字段設(shè)計為浮動行編碼時,需要即將該字段編碼進行明確妆偏。(具體使用方法見下面的“設(shè)置浮動編碼匯總方式”)
3刃鳄、設(shè)置浮動區(qū)域?qū)傩?/p>
(1)設(shè)置自動排列“序號”
(2)設(shè)置浮動行保留行數(shù)
(3)設(shè)置浮動編碼計算方式
A、設(shè)置分類合計計算方式
編碼字段:形成自動合計的編碼字段钱骂,可以是浮動碼的全部也可以是其中一部分
合計級次:按照編碼分級合計的級次叔锐,錄入格式:“第一級位數(shù),第二級位數(shù)......”最后一級不能超出編碼字段總長度罐柳,如“2,4”掌腰,表示編碼前兩位構(gòu)成一級合計,編碼前四位構(gòu)成二級合計數(shù)
B张吉、設(shè)置匯總計算方式
編碼字段:輸入?yún)R總依據(jù)的編碼字段名稱
編碼寬度:匯總時齿梁,設(shè)置匯總編碼寬度
C、打印選項
設(shè)置浮動表打印時肮蛹,自動在一頁尾部增加合計行勺择。