Heis的Blog

          保持簡(jiǎn)單,保持愚蠢
          隨筆 - 29, 文章 - 1, 評(píng)論 - 122, 引用 - 0
          數(shù)據(jù)加載中……

          最新評(píng)論

          共3頁(yè): 1 2 3 下一頁(yè) 
          加快 地方 2015-08-25 15:46  
          我只是玩玩
          您好博主,請(qǐng)問怎么設(shè)計(jì)表格動(dòng)態(tài)列,PDF不顯示中文等問題,希望您能加我QQ:919724144,謝謝!
          請(qǐng)問,如果是有多個(gè)子報(bào)表,卻只有一個(gè)detail,該怎么實(shí)現(xiàn)呢?
          比如:
          書單
          書籍id 書名 作者
          1 語文 a
          2 數(shù)學(xué) b

          名單
          姓名 性別 年齡
          小張 男 18
          小王 女 20
          小劉 男 30
          頂。。。。。。
          @常興
          可以嘗試一下把pagebreak放到主報(bào)表去,放在子報(bào)表之間。
          ireport子報(bào)表分頁(yè)的問題,想向你請(qǐng)教一下!我的需求是這樣的:制作一張要打印的單據(jù)(以出庫(kù)單為例),這張單據(jù)需要有好幾聯(lián)(存根聯(lián)、財(cái)務(wù)聯(lián)、倉(cāng)庫(kù)聯(lián)),我的做法是做三張一樣的單據(jù)(只是聯(lián)次名字不同),然后我把這三張單據(jù)都放到主報(bào)表里面,打印的時(shí)候,就打印主報(bào)表。現(xiàn)在的問題是:這張單據(jù)內(nèi)容可能占據(jù)一張半,比如存根聯(lián)是占一張半,我想第二張剩下的部分就不要打印內(nèi)容了,從第三張打印財(cái)務(wù)聯(lián),同理,從第5張打印倉(cāng)庫(kù)聯(lián)。。。。。。我現(xiàn)在在主報(bào)表每個(gè)子報(bào)表下面增加了一個(gè)page break,但是只是適用于單據(jù)內(nèi)容少于等于一頁(yè)的情況(這種情況可以實(shí)現(xiàn)按聯(lián)次分頁(yè)),但是內(nèi)容多于一頁(yè)的時(shí)候還是不行,第二聯(lián)還是會(huì)接著第一聯(lián)打印,不會(huì)另起一張打印,請(qǐng)問你有什么好的辦法能幫我解決嗎?多謝!
          贊,支持下,學(xué)習(xí)。
          我的數(shù)據(jù)源是xml,xml數(shù)據(jù)有三層。
          想用子報(bào)表套子報(bào)表,實(shí)現(xiàn),總是每個(gè)子報(bào)表的字段對(duì)應(yīng)所有子子報(bào)表的數(shù)據(jù)。
          請(qǐng)幫忙分析下,如果聽不明白請(qǐng)加QQ26771284.謝謝
          感覺有點(diǎn)像Quaere的語法,不過感覺意義不大,不是LINQ還不如直接寫sql呢,建議參考google lambdaj
          感激不盡,我可是找了三天三夜啊
          如果子報(bào)表中的數(shù)據(jù)超過了一頁(yè),顯示出來是什么樣子
          @DDR
          一般來說是子報(bào)表的高度超了而導(dǎo)致的問題,不過你描述的不是很清楚,要不你把截圖發(fā)我郵箱,讓我看看吧
          博主你好,我在數(shù)據(jù)很多的情況下出現(xiàn)沒有對(duì)齊的情況,就你的例子來說吧,你把技術(shù)部的人員數(shù)加到100或更多時(shí),出現(xiàn)部分名稱的拉伸高度比右邊子報(bào)表的具體的數(shù)據(jù)的高度要出一截來,這樣顯示得比較難看,請(qǐng)博主幫忙解決一下這個(gè)沒有對(duì)齊的問題,謝謝。
          這個(gè)正是我想找的啦。呵呵
          創(chuàng)意不錯(cuò)
          麻煩你了,謝謝了,
          郵箱 wangfax88@tom.com

          order_sub_area.jrxml 文件

          <?xml version="1.0" encoding="UTF-8"?>
          <jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports"" target="_new" rel="nofollow">http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="order_sub_area" language="groovy" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20">
          <property name="ireport.zoom" value="1.0"/>
          <property name="ireport.x" value="0"/>
          <property name="ireport.y" value="0"/>
          <parameter name="p_areaid" class="java.lang.String"/>
          <queryString>
          <![CDATA[select t.*, t.rowid from bcompany t where t.areaid =$P{p_areaid}]]>
          </queryString>
          <field name="BCOMID" class="java.lang.String">
          <fieldDescription><![CDATA[]]></fieldDescription>
          </field>
          <field name="BCOMNAME" class="java.lang.String">
          <fieldDescription><![CDATA[]]></fieldDescription>
          </field>
          <field name="BCOMADD" class="java.lang.String">
          <fieldDescription><![CDATA[]]></fieldDescription>
          </field>
          <field name="BCOMTEL" class="java.lang.String">
          <fieldDescription><![CDATA[]]></fieldDescription>
          </field>
          <field name="AREAID" class="java.lang.String">
          <fieldDescription><![CDATA[]]></fieldDescription>
          </field>
          <field name="ROWID" class="oracle.sql.ROWID">
          <fieldDescription><![CDATA[]]></fieldDescription>
          </field>
          <background>
          <band splitType="Stretch"/>
          </background>
          <title>
          <band splitType="Stretch"/>
          </title>
          <pageHeader>
          <band splitType="Stretch"/>
          </pageHeader>
          <columnHeader>
          <band splitType="Stretch"/>
          </columnHeader>
          <detail>
          <band height="25" splitType="Stretch">
          <textField>
          <reportElement stretchType="RelativeToBandHeight" isPrintRepeatedValues="false" x="0" y="0" width="100" height="25"/>
          <box>
          <pen lineWidth="0.25" lineStyle="Solid" lineColor="#000000"/>
          <topPen lineWidth="0.25" lineStyle="Solid" lineColor="#000000"/>
          <leftPen lineWidth="0.25" lineStyle="Solid" lineColor="#000000"/>
          <bottomPen lineWidth="0.25" lineStyle="Solid" lineColor="#000000"/>
          <rightPen lineWidth="0.25" lineStyle="Solid" lineColor="#000000"/>
          </box>
          <textElement textAlignment="Center" verticalAlignment="Middle" rotation="None" lineSpacing="Single">
          <font fontName="PMingLiU" pdfFontName="PMINGLIU.ttf" pdfEncoding="Identity-H" isPdfEmbedded="true"/>
          </textElement>
          <textFieldExpression class="java.lang.String"><![CDATA[$F{BCOMNAME}]]></textFieldExpression>
          </textField>
          </band>
          </detail>
          <columnFooter>
          <band splitType="Stretch"/>
          </columnFooter>
          <pageFooter>
          <band splitType="Stretch"/>
          </pageFooter>
          <summary>
          <band splitType="Stretch"/>
          </summary>
          </jasperReport>

          order_two_company.jrxml 文件

          <?xml version="1.0" encoding="UTF-8"?>
          <jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports"" target="_new" rel="nofollow">http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="order_two_company" pageWidth="595" pageHeight="842" whenNoDataType="AllSectionsNoDetail" columnWidth="595" leftMargin="0" rightMargin="0" topMargin="0" bottomMargin="0">
          <property name="ireport.zoom" value="1.0"/>
          <property name="ireport.x" value="0"/>
          <property name="ireport.y" value="0"/>
          <parameter name="SUBREPORT_DIR" class="java.lang.String" isForPrompting="false">
          <defaultValueExpression><![CDATA[]]></defaultValueExpression>
          </parameter>
          <queryString>
          <![CDATA[select * from barea]]>
          </queryString>
          <field name="AREAID" class="java.lang.String">
          <fieldDescription><![CDATA[]]></fieldDescription>
          </field>
          <field name="AREANAME" class="java.lang.String">
          <fieldDescription><![CDATA[]]></fieldDescription>
          </field>
          <field name="AREACODE" class="java.lang.String">
          <fieldDescription><![CDATA[]]></fieldDescription>
          </field>
          <background>
          <band splitType="Stretch"/>
          </background>
          <title>
          <band splitType="Stretch"/>
          </title>
          <pageHeader>
          <band splitType="Stretch"/>
          </pageHeader>
          <columnHeader>
          <band height="26" splitType="Stretch">
          <staticText>
          <reportElement x="164" y="0" width="100" height="26"/>
          <box>
          <pen lineWidth="0.25" lineStyle="Solid" lineColor="#000000"/>
          <topPen lineWidth="0.25" lineStyle="Solid" lineColor="#000000"/>
          <leftPen lineWidth="0.25" lineStyle="Solid" lineColor="#000000"/>
          <bottomPen lineWidth="0.25" lineStyle="Solid" lineColor="#000000"/>
          <rightPen lineWidth="0.25" lineStyle="Solid" lineColor="#000000"/>
          </box>
          <textElement textAlignment="Center">
          <font fontName="PMingLiU" pdfFontName="PMINGLIU.ttf" pdfEncoding="Identity-H" isPdfEmbedded="true"/>
          </textElement>
          <text><![CDATA[地區(qū)f]]></text>
          </staticText>
          <staticText>
          <reportElement x="264" y="0" width="100" height="26"/>
          <box>
          <pen lineWidth="0.25" lineStyle="Solid" lineColor="#000000"/>
          <topPen lineWidth="0.25" lineStyle="Solid" lineColor="#000000"/>
          <leftPen lineWidth="0.25" lineStyle="Solid" lineColor="#000000"/>
          <bottomPen lineWidth="0.25" lineStyle="Solid" lineColor="#000000"/>
          <rightPen lineWidth="0.25" lineStyle="Solid" lineColor="#000000"/>
          </box>
          <textElement textAlignment="Center">
          <font fontName="PMingLiU" pdfFontName="PMINGLIU.ttf" pdfEncoding="Identity-H" isPdfEmbedded="true"/>
          </textElement>
          <text><![CDATA[公司]]></text>
          </staticText>
          <staticText>
          <reportElement x="364" y="0" width="100" height="26"/>
          <textElement/>
          <text><![CDATA[電話]]></text>
          </staticText>
          </band>
          </columnHeader>
          <detail>
          <band height="25" splitType="Stretch">
          <textField>
          <reportElement stretchType="RelativeToBandHeight" x="164" y="0" width="100" height="25"/>
          <box>
          <pen lineWidth="0.25" lineStyle="Solid" lineColor="#000000"/>
          <topPen lineWidth="0.25" lineStyle="Solid" lineColor="#000000"/>
          <leftPen lineWidth="0.25" lineStyle="Solid" lineColor="#000000"/>
          <bottomPen lineWidth="0.25" lineStyle="Solid" lineColor="#000000"/>
          <rightPen lineWidth="0.25" lineStyle="Solid" lineColor="#000000"/>
          </box>
          <textElement textAlignment="Center" verticalAlignment="Middle">
          <font fontName="PMingLiU" pdfFontName="PMINGLIU.ttf" pdfEncoding="Identity-H" isPdfEmbedded="true"/>
          </textElement>
          <textFieldExpression class="java.lang.String"><![CDATA[$F{AREANAME}]]></textFieldExpression>
          </textField>
          <subreport>
          <reportElement x="264" y="0" width="200" height="25"/>
          <subreportParameter name="p_areaid">
          <subreportParameterExpression><![CDATA[$F{AREAID}]]></subreportParameterExpression>
          </subreportParameter>
          <connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression>
          <subreportExpression class="java.lang.String"><![CDATA["D:\\ireportxml\\order_sub_area.jasper"]]></subreportExpression>
          </subreport>
          </band>
          </detail>
          <columnFooter>
          <band splitType="Stretch"/>
          </columnFooter>
          <pageFooter>
          <band splitType="Stretch"/>
          </pageFooter>
          <summary>
          <band splitType="Stretch"/>
          </summary>
          </jasperReport>
          你好,我在本地上跑起來了你的例子,確實(shí)很好很強(qiáng)大,現(xiàn)在我的數(shù)據(jù)庫(kù)里有倆張表,父子關(guān)系的表,想做出跟你一樣的顯示效果,但是沒成功,顯示的很亂,主要是子報(bào)表顯示的很亂,我對(duì)子報(bào)表的<connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression>是這樣設(shè)置的,下面是數(shù)據(jù)庫(kù)腳本和jrxml文件,麻煩你幫我改正一下,謝謝
          create table BAREA
          (
          AREAID VARCHAR2(32) not null,
          AREANAME VARCHAR2(10),
          AREACODE VARCHAR2(10)
          )
          tablespace SAQ
          pctfree 10
          initrans 1
          maxtrans 255
          storage
          (
          initial 64K
          minextents 1
          maxextents unlimited
          );
          alter table BAREA
          add constraint AREAID primary key (AREAID)
          using index
          tablespace SAQ
          pctfree 10
          initrans 2
          maxtrans 255
          storage
          (
          initial 64K
          minextents 1
          maxextents unlimited
          );

          create table BCOMPANY
          (
          BCOMID VARCHAR2(32) not null,
          BCOMNAME VARCHAR2(32),
          BCOMADD VARCHAR2(32),
          BCOMTEL VARCHAR2(16),
          AREAID VARCHAR2(32)
          )
          tablespace SAQ
          pctfree 10
          initrans 1
          maxtrans 255
          storage
          (
          initial 64K
          minextents 1
          maxextents unlimited
          );
          alter table BCOMPANY
          add constraint BCID primary key (BCOMID)
          using index
          tablespace SAQ
          pctfree 10
          initrans 2
          maxtrans 255
          storage
          (
          initial 64K
          minextents 1
          maxextents unlimited
          );

          commit;


          insert into BAREA (AREAID, AREANAME, AREACODE)
          values ('ae111111', '北京', 'bj0001');
          insert into BAREA (AREAID, AREANAME, AREACODE)
          values ('ae222222', '上海', 'sh0001');
          insert into BAREA (AREAID, AREANAME, AREACODE)
          values ('ae333333', '廣州', 'gz0001');
          insert into BAREA (AREAID, AREANAME, AREACODE)
          values ('ae444444', '天津', 'tj0001');
          commit;

          insert into BCOMPANY (BCOMID, BCOMNAME, BCOMADD, BCOMTEL, AREAID)
          values ('cp555555', '廣州白云書店', '白云區(qū)', '56234567', 'ae333333');
          insert into BCOMPANY (BCOMID, BCOMNAME, BCOMADD, BCOMTEL, AREAID)
          values ('cp111111', '北京同學(xué)書社', '海淀區(qū)', '89760009', 'ae111111');
          insert into BCOMPANY (BCOMID, BCOMNAME, BCOMADD, BCOMTEL, AREAID)
          values ('cp222222', '上海學(xué)友書店', '浦東區(qū)', '78987666', 'ae222222');
          insert into BCOMPANY (BCOMID, BCOMNAME, BCOMADD, BCOMTEL, AREAID)
          values ('cp333333', '上海三聯(lián)圖書館', '寧杭區(qū)', '56789123', 'ae222222');
          insert into BCOMPANY (BCOMID, BCOMNAME, BCOMADD, BCOMTEL, AREAID)
          values ('cp444444', '天津成章書店', '塘沽區(qū)', '67432134', 'ae444444');
          commit;
          非常感謝 終于找到這篇文章了
          re: 雙硬盤雙系統(tǒng)的grub設(shè)置 袁偉強(qiáng) 2010-02-04 12:07  
          其實(shí)根本不要手動(dòng)添加的,
          讓Linux 自動(dòng)檢測(cè) 即可:
          sudo update-grub

          這樣的話 系統(tǒng)會(huì)自動(dòng)檢測(cè)你所有硬盤上安裝的系統(tǒng) ,并且自動(dòng)加入到
          Grub啟動(dòng)列表,我裝的是3系統(tǒng) Linux+xp +vista
          如果是我給定標(biāo)題,我會(huì)這樣定 “火狐,更安全的IE”。

          樓主不錯(cuò),這句話很吸引人,當(dāng)年如果我看到這句話,一定馬上把firefox裝上。
          建議試一試。sogou2.0。 挺不錯(cuò)的!
          支持,lz加油
          樓主加我QQ吧,573497195
          有問題要請(qǐng)教你,謝謝啊
          re: 回旋矩陣算法題解題思路 凌晨風(fēng) 2009-12-12 22:15  
          不錯(cuò)!
          非常棒,樓主的總結(jié)精神十分令人贊賞。持續(xù)關(guān)注中。。。
          @大衛(wèi)
          雖然jdk5以后反射性能有了很大的提升,但是反射性能肯定會(huì)差一點(diǎn)。通常情況下,如果可以通過getter和setter訪問,盡量使用getter和setter,這樣重構(gòu)起來也簡(jiǎn)單。
          性能應(yīng)該大大不如直接通過bean自己的get set方法得到屬性值吧?
          功能很強(qiáng)大,只是不經(jīng)常用,收了呵呵
          樓主繼續(xù),關(guān)注...
          持續(xù)關(guān)注中,樓主辛苦了!!
          @liguangjun
          邊框是自己設(shè)置的;
          字段是靜態(tài)添加的,不是動(dòng)態(tài),所以要自己設(shè)計(jì);
          有問題請(qǐng)教博主!希望能加我QQ:460433459 謝謝博主!
          @梁章坪
          不好意思,我借來的紙質(zhì)書。不過你可以關(guān)注我的博客,我覺得直接看筆記會(huì)比看書有效率很多。
          支持,lz加油
          請(qǐng)問一下如果字段多了,是不是就會(huì)變形了?..
          你這表格是自己添加的邊框顯示的吧?
          你有這本書的中文版嗎?
          如果有能給發(fā)一份嗎?
          郵件:xiaoping8411@163.com
          @程序員的一生其實(shí)可短暫了,這電腦一開一關(guān),一天過去了,嚎;電腦一開不關(guān),那就成服務(wù)器了,嚎……

          有才
          blog的布局和字體怎么這么難看?
          癡迷程序的人太多了
          很有意思!不錯(cuò)!
          工作一年多,能有這么好的境界!
          向你學(xué)習(xí)!
          最重要的是,“興趣所在,學(xué)為所用”,否則一定會(huì)碌碌無為
          兄弟太逗了。
          總結(jié)的相當(dāng)經(jīng)典,無比的支持。
          總結(jié)得很好!
          我是路過者...打醬油去了
          @Heis
          恩,我選擇xpath的時(shí)候根本就出不來左邊的結(jié)構(gòu)視窗多了三個(gè)Field,要不你把源碼發(fā)給我看下吧,我的郵箱zengjin_mail@yahoo.com.cn.謝謝你了
          共3頁(yè): 1 2 3 下一頁(yè) 
          主站蜘蛛池模板: 阜阳市| 出国| 景东| 安泽县| 通化市| 舟曲县| 嘉义县| 阿克陶县| 信丰县| 来凤县| 壶关县| 克拉玛依市| 绥阳县| 祁阳县| 辉南县| 中江县| 固安县| 威远县| 玛纳斯县| 万盛区| 历史| 南安市| 鄄城县| 巴马| 平遥县| 全南县| 桐柏县| 中江县| 湘潭市| 习水县| 小金县| 肃北| 宜良县| 雷波县| 巫山县| 凤台县| 玉屏| 金堂县| 驻马店市| 陈巴尔虎旗| 扎鲁特旗|