<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    BIRT--帶查詢和過濾功能的報表

    本例采用數據庫腳本
    CREATE TABLE `product` (
    `id`  
    varchar(32CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
    `name`  
    varchar(70CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' ,
    `area`  
    varchar(70CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,
    `
    number`  int(11NULL DEFAULT NULL ,
    PRIMARY KEY (`id`)
    )
    ENGINE
    =InnoDB
    DEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci
    ROW_FORMAT
    =COMPACT
    ;

    INSERT INTO `product` (`id`, `name`, `area`, `number`) VALUES ('1''bike''china'100);
    INSERT INTO `product` (`id`, `name`, `area`, `number`) VALUES ('2''bike''japan'50);
    INSERT INTO `product` (`id`, `name`, `area`, `number`) VALUES ('3''bike''america'70);
    INSERT INTO `product` (`id`, `name`, `area`, `number`) VALUES ('4''car''china'20);
    INSERT INTO `product` (`id`, `name`, `area`, `number`) VALUES ('5''car''japan'30);
    INSERT INTO `product` (`id`, `name`, `area`, `number`) VALUES ('6''car''america'50);
    INSERT INTO `product` (`id`, `name`, `area`, `number`) VALUES ('7''tv''china'87);
    INSERT INTO `product` (`id`, `name`, `area`, `number`) VALUES ('8''tv''japan'78);
    INSERT INTO `product` (`id`, `name`, `area`, `number`) VALUES ('9''tv''america'66);

    1.       新建項目

    a.       新建一個“Report”項目

                    

    2.       新建一個報表

    a.       右鍵點擊剛建的項目,“NewReport”。

    b.      點擊“Next”選擇“Blank Report”。

    c.       點擊“Finish”。

    3.       添加數據源

    a.       在“Data Explorer”中,右鍵點擊“Data SourcesNew Data Source”,根據情況選擇自己的數據源,這里選擇“JDBC Data Source”,“Data Source Name”隨意,“Next”。

    b.      這里填選相應的數據源鏈接和驅動,沒有驅動的可點“Manage Drivers…”添加。

    c.       設置成功后可點“Test Connection…”測試。如下圖

                    

    4.       添加數據集

    a.       在“Data Explorer”中,右鍵點擊“Data SetsNew Data Set”,選擇之前建好的數據源并給當前數據集起個名字后點“Next”,在出現的窗口的右側寫入SQLselect  * from product where area=? 點“Finish”。

    b.      此時會彈出另外一個窗口,選擇左側“Parameters”,然后,雙擊右側出現的默認參數,此參數是因為你上面寫的where 條件生成的,我們要對它進行設置,如圖:

                    

    c.       然后點擊“Linked To Report Parameter”后面的按鈕,會彈出新的窗口,按如下圖填寫后,點“OK”。

                    

    d.       連續點“OK”后完成些部分的配置,此時在左側的“Data Explorer”中會出現剛剛添加的“數據集”和“報表參數”。

    5.       建立報表

    a.       在左側選擇“Palette”,雙擊“Table”,點“OK”。

    b.      在左側選擇“Data Explorer”并依次展開“Data Sets”和剛建好的數據集,會看到數據字段。

    c.       拖拽相應的字段到右側窗口,確切的說是“Detail Row”那一行。如下圖:
     

    d.       點擊中間窗口的“Preview”,會彈出查詢框,輸入“china”等,會顯示相應信息。

    整個報表建立完成。



    眼鏡蛇

    posted on 2013-09-02 11:04 眼鏡蛇 閱讀(618) 評論(0)  編輯  收藏 所屬分類: BIRT

    <2025年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    導航

    統計

    常用鏈接

    留言簿(6)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲AV无码一区二区三区系列| 亚洲午夜久久久久久久久电影网| 亚洲日产2021三区在线| 国产一级黄片儿免费看| 久久亚洲国产成人影院网站| 视频一区在线免费观看| 亚洲国产精品国产自在在线 | 亚洲欧洲免费视频| 亚洲国产成人久久精品动漫 | 亚洲中文字幕无码一去台湾| h视频在线观看免费网站| 亚洲成人福利在线观看| 97碰公开在线观看免费视频| 精品亚洲456在线播放| 日本黄色免费观看| 老司机午夜精品视频在线观看免费| 亚洲Aⅴ无码一区二区二三区软件| 特级毛片全部免费播放a一级| 亚洲日韩VA无码中文字幕 | 国产成人精品日本亚洲网址| 最近的中文字幕大全免费版| 在线精品自拍亚洲第一区| 亚洲精品tv久久久久久久久久| 三上悠亚在线观看免费| 久久亚洲国产成人精品性色| 无码国产精品一区二区免费虚拟VR | 手机在线毛片免费播放| 视频一区二区三区免费观看| 国产亚洲精AA在线观看SEE| 性xxxxx大片免费视频| 激情综合亚洲色婷婷五月| 国产免费久久精品| 成全高清在线观看免费| 亚洲伦理一二三四| 亚洲第一页日韩专区| 日本一区二区免费看| 亚洲欧美日韩久久精品| 国产gv天堂亚洲国产gv刚刚碰| 日本XXX黄区免费看| 国产精品亚洲专区无码不卡| 国产∨亚洲V天堂无码久久久|