BIRT--帶下拉菜單的可查詢報(bào)表

          本例繼續(xù)接著上一個(gè)報(bào)表制作,所以之前的準(zhǔn)備工作此文略,詳見:BIRT--帶查詢和過(guò)濾功能的報(bào)表

          1.       為下拉菜單建立數(shù)據(jù)集

          a.       新建數(shù)據(jù)集“areaList,

          SQL: select area

          from product

          union

          select 'all' from product.

          2.       修改“Report Parameter

          a.       在“Report Parameter”中右擊“area”參數(shù)。

          b.      在“Display Type”中選擇“List Box”。

          c.       在“Date Set”中選擇剛建好的“areaList”。

          d.      其它參數(shù)如下圖

                          

          3.       為選項(xiàng)“All”定義查詢。為了使當(dāng)用戶選擇了“All”時(shí)能顯示全部數(shù)據(jù),需要對(duì)它單獨(dú)寫腳本

          a.       在中間的“Layout”視圖,點(diǎn)一下頁(yè)面。

          b.      然后,選擇“Script”視圖。

          c.       在上方選擇“before Factory”選項(xiàng)。

          d.      寫入如下腳本:

          if(params["area"] == "all"){

                    sql = "select * from product where '1' != ?";

          this.getDataSet("product").queryText = sql;

          }

          4.       切換到“Preview”視圖查看效果。


                          


          眼鏡蛇

          posted on 2013-09-02 11:14 眼鏡蛇 閱讀(422) 評(píng)論(0)  編輯  收藏 所屬分類: BIRT

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 虎林市| 福建省| 深州市| 淳化县| 武穴市| 双牌县| 巴楚县| 厦门市| 安西县| 波密县| 平陆县| 贵溪市| 潼南县| 蒙阴县| 郑州市| 卫辉市| 青田县| 海林市| 天气| 贵阳市| 蓬安县| 胶州市| 陈巴尔虎旗| 焦作市| 鸡西市| 广汉市| 宜城市| 高清| 远安县| 从化市| 深泽县| 惠来县| 邵武市| 平武县| 五家渠市| 新巴尔虎左旗| 宜君县| 泾阳县| 贵阳市| 通海县| 楚雄市|