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

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

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

    美麗涵涵童裝店--說(shuō)我博客名字,給你們打折!
    隨筆 - 82  文章 - 266  trackbacks - 0
    <2007年4月>
    25262728293031
    1234567
    891011121314
    15161718192021
    22232425262728
    293012345


    點(diǎn)擊這里給楊愛(ài)友發(fā)消息
    美麗涵涵童裝店
    說(shuō)我博客名字,給你們打折!

    常用鏈接

    留言簿(6)

    隨筆分類

    隨筆檔案

    文章檔案

    好友的BLOG

    搜索

    •  

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

     還沒(méi)發(fā)表過(guò)文章,把以前我做的筆記拿出來(lái)感覺(jué)一下,寫得不成字句,沒(méi)用過(guò)的話肯定讀不懂。

         圖形化頁(yè)面設(shè)計(jì)工具,使用過(guò)兩個(gè)月,感覺(jué)她在設(shè)計(jì)頁(yè)面上缺陷很多,經(jīng)常不能達(dá)到預(yù)期的效果,當(dāng)然也可能是我還沒(méi)有找到解決的辦法,不過(guò)她的自動(dòng)分頁(yè)、數(shù)據(jù)統(tǒng)計(jì)功能非常強(qiáng)悍。


    1.把jasperreport.jar包放到JDK/lib下,把JDK的Tools.jar和數(shù)據(jù)庫(kù)驅(qū)動(dòng)包放到iReport/lib下;如果iReport/lib下沒(méi)有iTextAsian.jar包,要下載。

    2.將jasperreport.jar包放到應(yīng)用程序的classpath下。

    3.找不到url、不能load的原因:程序中數(shù)據(jù)庫(kù)連接錯(cuò)誤;程序中參數(shù)類型與iReport中定義的參數(shù)類型不一致;路徑確實(shí)不對(duì);iReport中的問(wèn)題;

    4.一定要把Jasperrreport引入應(yīng)用程序,修改web.xml文件。

    5.Map.set(…..)這里set 的是Object類型,否則將會(huì)包錯(cuò):cann’t load url …..

    6.$P{sqlWhe}只能用于類似PreparedStatement參數(shù)綁定, $P!{sqlWhe}可替換Sql的任意部分.

    7.控制某元素或某部分(Bands)是否顯示:在對(duì)應(yīng)的print when expression輸入返回Boolean類型的表達(dá)式,例如:new Boolean($F{quarter} == new Integer(4)),當(dāng)?shù)谒募径葧r(shí)才顯示才Band。

    8. 在iReport里連接數(shù)據(jù)庫(kù)。點(diǎn) 或 資料來(lái)源—連接/資料來(lái)源—new添寫數(shù)據(jù)庫(kù)連接信息,連接類型選JDBC連接,其他選項(xiàng)根據(jù)系統(tǒng)配置填寫。然后點(diǎn)擊“test”,將會(huì)顯示測(cè)試結(jié)果。

    9. 寫查詢語(yǔ)句:資料來(lái)源—報(bào)表查詢,輸入靜態(tài)SQL語(yǔ)句(沒(méi)有引用參數(shù));

    10.    引用參數(shù)、字段、變量:參數(shù)是在應(yīng)用程序中定義的一個(gè)有值變量,引用形式為$P{parameters};字段就是數(shù)據(jù)表中一個(gè)字段,引用 $F{field};變量是在iReport中定義的,引用為$V{variable}。

    11.    定義變量:在此只舉個(gè)例子,比方想計(jì)算報(bào)表中人員列的總額。點(diǎn)快捷方式***----Variables---新增,Variable name處填寫personTotal,變量類型選Integer,計(jì)算類型選Sum,Reset type處選報(bào)表,變量表達(dá)試寫$F{person_num}(對(duì)此列進(jìn)行總數(shù)統(tǒng)計(jì)),初始值添new Integer(0),最后再引用這個(gè)變量$V{personTotal},這樣就完成對(duì)人員列的統(tǒng)計(jì)。

    12.    所下載的jasperReport一定要與自己使用的iReport版本相匹配

    13.    編譯過(guò)程其實(shí)就是把jrxml后綴的文件生成jasper后綴的文件,程序要用到的是jasper文件。

    posted on 2007-04-10 17:35 楊愛(ài)友 閱讀(5908) 評(píng)論(14)  編輯  收藏

    FeedBack:
    # re: ireport + jasper使用筆記 2007-04-10 19:37 cresposhi
    # re: ireport + jasper使用筆記 2007-04-10 21:03 小祝
    路過(guò)~  回復(fù)  更多評(píng)論
      
    # re: ireport + jasper使用筆記 2007-04-11 09:07 楊愛(ài)友
    沒(méi)人頂,自己來(lái)↑下  回復(fù)  更多評(píng)論
      
    # re: ireport + jasper使用筆記 2007-04-11 10:35 walk man
    這個(gè)開(kāi)源的思想比較好的。不象有些只能幫到數(shù)據(jù)庫(kù)上。這樣對(duì)封裝的應(yīng)用可以提供javaBean.的訪問(wèn)。
    國(guó)人的報(bào)表需求變態(tài)的很啊。一般老外的東西都扛不住。不知道國(guó)企(事)業(yè)的領(lǐng)導(dǎo)人考慮問(wèn)題的角度。那種心態(tài)啊.....  回復(fù)  更多評(píng)論
      
    # re: ireport + jasper使用筆記 2007-04-11 10:39 walk man
    不知道動(dòng)態(tài)編譯jsper文件怎么做?  回復(fù)  更多評(píng)論
      
    # re: ireport + jasper使用筆記 2007-04-11 12:19 thinkbase
    動(dòng)態(tài)編譯很容易做, 可以看看 net.sf.jasperreports.engine.JasperCompileManager , 另外建議使用 Groovy 編譯器 net.sf.jasperreports.compilers.JRGroovyCompiler , 這個(gè)在表達(dá)式的寫法上比較靈活, 比如求和的時(shí)候不需要又臭又長(zhǎng)的 “new Double($F{f1}.doubleValue() + $F{f2}.doubleValue()) “, 直接 ”$F{f1} + $F{f2}“ 就行  回復(fù)  更多評(píng)論
      
    # re: ireport + jasper使用筆記 2007-04-11 13:23 lang
    jasreprot可以做到一式三聯(lián)的打印嗎!
    就是它可以設(shè)置打印的分?jǐn)?shù)嗎!
    另外,怎么讓他不用通過(guò)pdf等中間手段而直接把報(bào)表打印給打印機(jī)
    就是那個(gè)applet都不出來(lái)!  回復(fù)  更多評(píng)論
      
    # re: ireport + jasper使用筆記 2007-04-11 18:22 楊愛(ài)友
    我平時(shí)都new Double($F{f1}.doubleValue() + $F{f2}.doubleValue()) “, 這樣寫,而且對(duì)于線的高度、文本框的大小無(wú)法動(dòng)態(tài)控制,所以很受拘束。里面有個(gè)script功能也不知道咋用。thinkbase
      回復(fù)  更多評(píng)論
      
    # re: ireport + jasper使用筆記 2007-04-11 18:32 楊愛(ài)友
    可以直接用html格式打印出,我試過(guò),雖然打印出來(lái)了,但是樣式很丑,由于時(shí)間急就用pdf格式了。用那個(gè)applet東西彈出打印窗口時(shí)可以設(shè)置打印份數(shù),不用的話就不知道了。  回復(fù)  更多評(píng)論
      
    # re: ireport + jasper使用筆記 2007-04-12 16:12 睿不可擋
    開(kāi)博了!
    呵呵 祝賀
      回復(fù)  更多評(píng)論
      
    # re: ireport + jasper使用筆記[未登錄](méi) 2007-04-13 14:38 lei
    youqingbangding  回復(fù)  更多評(píng)論
      
    # re: ireport + jasper使用筆記 2007-04-18 11:27 小祝
    繼續(xù)頂~  回復(fù)  更多評(píng)論
      
    # re: ireport + jasper使用筆記 2007-07-11 08:23 anne
    現(xiàn)在在jsp頁(yè)面調(diào)用applet打印報(bào)表感覺(jué)速度很忙,尤其是在一些公司,月底要錄入數(shù)據(jù),完了要打印,用這種方式打印用戶有點(diǎn)接受不了。哪位有更好的方式,不妨交流交流阿。QQ:27553331,email:zhaoanxin@126.com  回復(fù)  更多評(píng)論
      
    # re: ireport + jasper使用筆記[未登錄](méi) 2007-10-15 10:50 小蝦米
    目前正在學(xué)習(xí)使用,感覺(jué)功能還是很強(qiáng)大的  回復(fù)  更多評(píng)論
      

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    美麗涵涵童裝店
    親,說(shuō)我博客名字,給你們打折!
    主站蜘蛛池模板: 亚洲成年人免费网站| 美女视频黄频a免费| 国产成人免费高清激情明星| 亚洲日日做天天做日日谢| 国产色婷婷精品免费视频| 免费看黄网站在线看| 亚洲VA中文字幕无码一二三区| 免费专区丝袜脚调教视频| 精品熟女少妇aⅴ免费久久| 亚洲首页在线观看| 国产区卡一卡二卡三乱码免费| 中文字幕无码毛片免费看| 亚洲五月综合缴情婷婷| 亚洲国产天堂久久综合| 久久国产精品成人片免费| 国产精品亚洲综合天堂夜夜| 亚洲gv白嫩小受在线观看| 亚洲乳大丰满中文字幕| 国产精品成人免费一区二区| 中文无码日韩欧免费视频| 在线观看亚洲AV日韩A∨| 亚洲日韩激情无码一区| 亚洲日本韩国在线| 成人性生交视频免费观看| a在线视频免费观看| 亚洲AV第一成肉网| 久久亚洲美女精品国产精品| 免费不卡中文字幕在线| 50岁老女人的毛片免费观看| 羞羞视频在线观看免费| 国产亚洲精品成人AA片| 国产精品久久亚洲不卡动漫| 亚洲国产理论片在线播放| 亚洲AV一宅男色影视| 亚洲AV无码一区二区二三区软件| 最新精品亚洲成a人在线观看| 永久免费无码网站在线观看| 最近免费mv在线电影| 国产免费丝袜调教视频| 久久青草免费91线频观看站街| 尤物视频在线免费观看|