隨筆 - 225  文章 - 98  trackbacks - 0
          <2010年10月>
          262728293012
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          隨筆分類

          相冊

          報表工具廠商們

          搜索

          •  

          最新評論

          閱讀排行榜

          參數(shù)的強化通常是指定義數(shù)據(jù)集SQL語句如SELECT * FROM [TableName] WHERE [ColName] = ${para},其中${}中的內(nèi)容為變量,報表工具會將${}中的內(nèi)容計算后形成字符串拼接至SQL中形成最終的可執(zhí)行查詢語句,發(fā)送到數(shù)據(jù)庫端進行執(zhí)行。${}中可以使用報表中的函數(shù)對參數(shù)進行處理,此即為參數(shù)的強化。

          用戶在使用Java報表工具進行部署時,常會需要用到參數(shù)強化,下面以FineReport報表為例,簡單介紹下參數(shù)與日期參數(shù)的格式化處理。

          日期的表示形式有很多種,有時我們習(xí)慣填寫的形式與數(shù)據(jù)庫存儲的形式可能不同,此時,就需要進行日期的格式化處理。比如,將“2010-02-24”形式的日期轉(zhuǎn)化為“20100224”的形式。

          1. 新建報表

          2. 定義數(shù)據(jù)集

              定義數(shù)據(jù)庫查詢,SQL語句為:SELECT * FROM SALES_BASIC WHERE 日期 = '${format(date,"yyyyMMdd")}'

              參數(shù)date為日期如2010-02-24,對該日期按照yyyyMMdd進行格式化后作為最終的值賦給日期。

          3. 模板設(shè)計

              如下設(shè)計報表

          4. 定義參數(shù)界面

              點擊參數(shù)設(shè)計,使用默認的參數(shù)界面,定義日期控件,返回值設(shè)置為日期,如下圖

          5. 保存模板

              保存模板,點擊設(shè)計器分頁預(yù)覽,選擇日期,查詢數(shù)據(jù)如下

             
          文章轉(zhuǎn)自:http://finereport.blog.chinabyte.com/2010/10/12/120/ 



          了解Java報表工具就從這里開始
          posted on 2010-10-12 09:51 season 閱讀(241) 評論(2)  編輯  收藏 所屬分類: Java報表—技術(shù)知識

          FeedBack:
          # re: Java報表工具參數(shù)強化之二 2010-10-12 16:58 甘寧
          頂啊~~好文  回復(fù)  更多評論
            
          # re: Java報表工具參數(shù)強化之二 2010-10-19 12:48 xiaohong
          支持了~  回復(fù)  更多評論
            
          主站蜘蛛池模板: 台东市| 久治县| 合阳县| 汨罗市| 巢湖市| 双鸭山市| 陕西省| 巴东县| 吕梁市| 夹江县| 马鞍山市| 玉树县| 深水埗区| 白城市| 介休市| 农安县| 怀安县| 翼城县| 屏东县| 曲麻莱县| 息烽县| 当涂县| 运城市| 八宿县| 化州市| 巴彦淖尔市| 三门峡市| 多伦县| 儋州市| 衡东县| 邮箱| 滨州市| 乌海市| 竹山县| 谢通门县| 拜泉县| 金乡县| 伊吾县| 青田县| 资溪县| 石狮市|