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

          隨筆分類

          相冊

          報表工具廠商們

          搜索

          •  

          最新評論

          閱讀排行榜

                  Java報表的實際應用中,常常會遇到這樣的情況,設計器預覽時輸入的參數值數據正常變化,但是在瀏覽器進行分頁預覽時,更改參數值報表查詢出的數據卻不變。

          對于這種情況,可能的原因是報表工具的參數界面中參數控件的名字與參數名不一致導致,需要核對控件名。該錯誤常常發生在如報表設計過程中,某張模板已經做好,但由于需要修改了參數定義,未對參數界面作相應的修改的時候。

          如下以實際的例子演示。

          1.    新建報表

          2.    定義數據集

          新建數據庫查詢ds1并定義數據源參數classSQL語句為:

          SELECT * FROM STSCORE where ClassNo = '${class}'

          3.    模板制作

          如下制作報表

          4 定義參數界面

              使用默認的參數界面,如下圖:

           

          5. 修改參數定義

          由于需要,將數據源參數名改為classno,如SELECT * FROM STSCORE where ClassNo = '${classno}'

          但未對參數界面進行修正,參數控件名仍為class,如下圖

          6. 保存并預覽

              保存模板,進行設計器預覽,對classno賦值能正確獲得結果。但點擊設計器分頁預覽,在參數界面中設置參數值時,由于在參數界面中輸入的值是賦給參數控件,而參數控件又根據控件名與參數一一對應起來,此時控件名為class,而參數已變為classno,因此參數不能正確獲得值,查詢結果便出錯了。

          文章轉自:http://ajavareport.cn/archives/557

           

           



          了解Java報表工具就從這里開始
          posted on 2010-10-27 14:26 season 閱讀(174) 評論(0)  編輯  收藏 所屬分類: Java報表—技術知識
          主站蜘蛛池模板: 文山县| 宜宾县| 沭阳县| 于都县| 武川县| 南江县| 海南省| 塔城市| 洪江市| 简阳市| 秦安县| 榆树市| 平原县| 罗城| 耿马| 永平县| 城步| 左贡县| 通海县| 全州县| 淳安县| 土默特左旗| 四子王旗| 东乌珠穆沁旗| 漳州市| 格尔木市| 东兰县| 华安县| 荃湾区| 江西省| 洛浦县| 松阳县| 沙坪坝区| 临漳县| 高邮市| 大悟县| 惠水县| 台湾省| 奇台县| 刚察县| 民勤县|