<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高清免费波多| 亚洲一区二区三区高清不卡| 亚洲精品综合在线影院| 午夜免费福利片观看| 亚洲一区二区三区在线观看精品中文| 国产AV无码专区亚洲AV手机麻豆| 亚洲中文字幕日产乱码高清app | 久久伊人久久亚洲综合| 韩国免费a级作爱片无码| 国产亚洲午夜高清国产拍精品| 免费播放特黄特色毛片| 亚洲av成人中文无码专区| 国产成人综合亚洲绿色| 国产人成免费视频| 亚洲bt加勒比一区二区| 十八禁无码免费网站| 亚洲国产精品无码久久久| 色婷婷六月亚洲综合香蕉| 免费涩涩在线视频网| 在线91精品亚洲网站精品成人| 毛片无码免费无码播放| 日本久久久久亚洲中字幕| 日本阿v免费费视频完整版| 亚洲综合一区无码精品| 最新69国产成人精品免费视频动漫| 亚洲AV无码精品色午夜果冻不卡 | 野花高清在线观看免费完整版中文 | 亚洲人成在线免费观看| 午夜毛片不卡高清免费| 一级免费黄色大片| 亚洲精品网站在线观看你懂的| 亚洲成综合人影院在院播放| 午夜国产精品免费观看| 羞羞漫画小舞被黄漫免费| 国产亚洲综合一区柠檬导航| 日韩久久无码免费毛片软件| 精品剧情v国产在免费线观看 | 美女视频黄视大全视频免费的| 亚洲一区免费观看| 亚洲精品无码久久久久秋霞| 久久国产成人亚洲精品影院|