Java軟件報表軟件技術(shù)博客

          java報表軟件技術(shù)匯總 java報表軟件制作 報表軟件新聞
          posts - 355, comments - 100, trackbacks - 0, articles - 3
             :: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理
           

           

          上圖報表是多個分組報表的組合,其中年齡段的分組又屬于自定義分組,我們怎么來實現(xiàn)這種多種分組的組合報表呢?

          下面我們來看一下上述報表的實現(xiàn)過程:

          1.連接數(shù)據(jù)庫FRDemo

          2.設(shè)計報表

          2.1新建報表

          2.2表樣設(shè)計

          按照下圖設(shè)計好報表的基本框架

          2.3新建一數(shù)據(jù)集名為ds1

          SQL語句:select sex,employeeID,title,country,city,year(now())-year(birthdate) as age from employees

          2.4綁定數(shù)據(jù)列

          按照下列表格將數(shù)據(jù)集的字段拖入對應(yīng)單元格內(nèi),并作相應(yīng)的設(shè)置。

          單元格

          內(nèi)容

          基本屬性設(shè)置

          B5

          ds1.age

          從上到下擴展,其余默認(rèn)

          B6

          ds1.sex

          從上到下擴展,其余默認(rèn)

          B7

          ds1.coungry

          從上到下擴展,其余默認(rèn)

          C7

          ds1.city

          從上到下擴展,其余默認(rèn)

          D4

          ds1.title

          從左到右擴展,13號字體加粗,其余默認(rèn)

          D5

          ds1.employID

          數(shù)據(jù)設(shè)置:匯總-個數(shù),其余默認(rèn)

          D6

          ds1.employID

          數(shù)據(jù)設(shè)置:匯總-個數(shù),其余默認(rèn)

          D7

          ds1.employID

          數(shù)據(jù)設(shè)置:匯總-個數(shù),其余默認(rèn)

           

          2.5年齡段自定義分組

          雙擊B5進入數(shù)據(jù)列設(shè)置,將分組設(shè)為高級,點擊自定義按鈕,出現(xiàn)如圖所示對話框

          點擊左上角的添加按鈕 ,添加四個自定義分組的條件,分別為:小于50、50-60、60-70、70歲以上

          點擊選中小于50,在右邊條件設(shè)置進行設(shè)置,可選列選擇age,操作符選擇小于或等于,點擊最右邊的下拉箭頭 選擇整型,如圖

           

          然后在該欄中輸入50,點擊增加按鈕添加該條件,如圖

          依此類推對其他三個條件做設(shè)置,如圖

           

           

          設(shè)置好后,點擊確定,預(yù)覽報表,如圖:

          可以看到報表的特點已經(jīng)顯示出來了,但是還有一些小不足,性別和職務(wù)都是英文,要想將其轉(zhuǎn)為中文顯示,進行下面的形態(tài)設(shè)置步驟。

          2.6形態(tài)設(shè)置

          2.6.1職務(wù)的形態(tài)設(shè)置

          右擊D4|形態(tài)|數(shù)據(jù)字典|自定義,插入四條記錄,填入如下圖所示的數(shù)據(jù)

          點擊確定,預(yù)覽如圖:

          可以看到職務(wù)一欄已經(jīng)都變成了中文顯示,下面我們對性別做形態(tài)設(shè)置。

          2.6.2性別的形態(tài)設(shè)置。

          右擊B6|形態(tài)|數(shù)據(jù)字典|自定義,插入兩條記錄,填入如下圖所示的數(shù)據(jù)

          3.保存預(yù)覽

           



          主站蜘蛛池模板: 读书| 澄城县| 巢湖市| 安达市| 思茅市| 休宁县| 杭锦旗| 宕昌县| 安徽省| 宣威市| 大田县| 霍山县| 蓬莱市| 菏泽市| 凌云县| 平武县| 都江堰市| 盐池县| 吉木萨尔县| 武川县| 西乌珠穆沁旗| 大关县| 珠海市| 秭归县| 壶关县| 武乡县| 盐源县| 湖口县| 仁怀市| 平江县| 扎鲁特旗| 万宁市| 和硕县| 绩溪县| 易门县| 哈巴河县| 临沂市| 织金县| 桃园县| 黄陵县| 襄垣县|