<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java軟件報表軟件技術博客

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

       內置參數查詢界面當中可進行一些數據校驗,以FineReport報表軟件為例,有兩個參數:開始時間和結束時間,結束時間必須在開始時間之后,否則進行提示。

    完成這個工作可以有兩種實現方法,一種是在提交按鈕的事件編輯中寫js代碼,另一種則是在參數控件的事件編輯中寫js代碼。

    這里我們先使用第一種方法,第二種將在之后的文章中進行介紹。

    1.1 新建報表

    1.2 制作報表模板

    按照下圖設計模板



    1.3
    添加數據源

            新建一個名為ds1的數據庫查詢,SQL語句:SELECT * FROM EMPLOYEE

        1.4 綁定數據列

    按照下表進行數據列綁定



    雙擊B5單元格,在過濾頁面當中,添加條件:

    BIRTHDATE 大于或等于 $begintime AND BIRTHDATE 小于 $endtime

    1.5 定義參數

    打開菜單欄中報表|報表參數,新定義兩個名為begintime,endtime的參數,如圖

             

    1.6 參數設計

    l         打開報表參數設計界面,參數界面布局如下

                          

    l         日期控件設置

    右擊begintime的控件,選擇控件設置,控件類型選擇日期,控件名選擇begintime,具體設置如下圖所示



    endtime
    的控件同上

    1.7 數據校驗

    右擊查詢按鈕,選擇控件設置,打開控件設置面板,添加點擊事件,如下圖所示

     

            function fun(){}函數中寫入如下JS語句:

            var start = this.options.form.getWidgetByName("begintime").getValue();

          var end = this.options.form.getWidgetByName("endtime").getValue();

          if( start == ""){

              alert("錯誤,開始時間不能為空");

              return false;

    };

          if(end == ""){

              alert("錯誤,結束時間不能為空");

          return false;

    };

          if( start > end){

              alert("錯誤,開始時間不能大于結束時間");

              return false;

    } 

    1.8 保存并預覽

           begintime輸入為空,如下圖所示



    endtime
    輸入為空,如下圖所示

     

    輸入的endtimebegintime之前,校驗如下圖所示:

     

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



    主站蜘蛛池模板: 亚洲国产美女精品久久久久∴| 免费精品视频在线| 玖玖在线免费视频| 1区2区3区产品乱码免费| 毛片免费观看的视频| 亚洲中文字幕无码一区二区三区| 日韩一级免费视频| 国产aⅴ无码专区亚洲av| 中文字幕亚洲情99在线| 国产免费阿v精品视频网址| 日韩精品福利片午夜免费观着| 国产亚洲精品AA片在线观看不加载 | 久久精品国产亚洲精品| 亚洲一区二区三区无码国产| igao激情在线视频免费| 91成年人免费视频| 亚洲区小说区激情区图片区| 国精无码欧精品亚洲一区| 精品久久久久久久久亚洲偷窥女厕| 亚洲色中文字幕在线播放| 拍拍拍无挡视频免费观看1000| 宅男666在线永久免费观看| 亚洲黑人嫩小videos| 亚洲综合小说久久另类区| 黄色a三级三级三级免费看| 在线观看免费人成视频| 亚洲伦理一区二区| 香蕉免费看一区二区三区| 国产成人精品免费久久久久| 1000部国产成人免费视频| 自拍偷自拍亚洲精品第1页| 亚洲av无码兔费综合| 最近最新MV在线观看免费高清| 亚洲av网址在线观看| 中文在线免费不卡视频| 国产成人在线免费观看| 亚洲日本VA午夜在线影院| 成人AV免费网址在线观看| 亚洲熟妇无码爱v在线观看| 日韩人妻一区二区三区免费| 国产亚洲一区二区三区在线观看|