Java軟件報表軟件技術博客

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

          在用Java報表軟件查詢數據時,經常會遇到查詢條件不定的情況,例如參數過濾列是動態變化的:有時想用A列進行過濾,有時想用B列進行過濾。在FineReport報表中,可以將整個查詢條件作為參數傳入sql中,查詢出對應的數據,定義形式如:SELECT * FROM [TableName] ${Condition},即把整個where語句作為動態的參數。

          1. 新建報表

          2. 定義數據集

              新建數據庫查詢ds1,輸入SQLSELECT * FROM STSCORE ${Condition}

           

          3. 模板設計

              如下設計報表 

          數據列設置如下表

           

          4. 定義參數界面

              點擊參數設計,參數界面布局如下

           

          5. 保存模板并預覽

              保存模板,點擊設計器分頁預覽,輸入動態的查詢條件如:Where ClassNo='Class1',便可查詢出數據,效果如下圖:

          文章轉自:http://blog.vsharing.com/fanfanzheng/A1298397.html



          主站蜘蛛池模板: 井研县| 宜城市| 浦县| 正镶白旗| 遂溪县| 呼伦贝尔市| 蒙阴县| 越西县| 林西县| 辽阳市| 广州市| 紫金县| 阿拉善左旗| 蕲春县| 永川市| 长沙县| 临沂市| 五莲县| 佛冈县| 古蔺县| 湖北省| 宁国市| 克东县| 玛沁县| 唐海县| 西宁市| 安化县| 哈密市| 三门峡市| 苗栗县| 台前县| 兰州市| 高阳县| 凤凰县| 马边| 镇沅| 乌审旗| 枣强县| 泰顺县| 上高县| 祁门县|