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

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

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

    posts - 17, comments - 17, trackbacks - 0, articles - 0

    2009年1月1日

    2020-03-27 皕杰公司歷時一年的產(chǎn)品研發(fā),投入大量人力重金打造,皕杰V6版本炫耀發(fā)布!該版本中,設(shè)計器經(jīng)過全新設(shè)計,煥顏一新。后臺功能經(jīng)過細(xì)致調(diào)教,性能、穩(wěn)定性,都表現(xiàn)更加卓越。

    皕杰報表V6版本,將會是您得力的工作助手!

    皕杰軟件,堅持做軟件開發(fā)商的堅實底座,與廣大合作伙伴一起,發(fā)掘數(shù)據(jù)的價值,提升客戶的競爭力!

    產(chǎn)品好,技術(shù)強(qiáng),服務(wù)優(yōu),可信賴

    posted @ 2021-01-28 16:47 快樂豬豬 閱讀(63) | 評論 (0)編輯 收藏

    替公司轉(zhuǎn)一個招聘信息:皕杰公司招Java報表銷售人員、售前工程師和技術(shù)服務(wù)工程師!歡迎各位自薦、推薦!!!

    posted @ 2013-04-10 17:24 快樂豬豬 閱讀(108) | 評論 (0)編輯 收藏

    注:本文引自http://www.cnblogs.com/pigHome

    在報表工具中,為了動態(tài)顯示報表數(shù)據(jù),可以使用參數(shù)。參數(shù)的類型不但可以是整型、字符串等基本類型,也可以是整數(shù)組、字符串組等數(shù)組類型,這里舉一個小例子,介紹一下數(shù)組類型在皕杰報表中的使用。

    首先,新建報表,報表主數(shù)據(jù)集的sql語句例如:select * from employee where empid in (?)。


    然后,新建一個參數(shù),參數(shù)類型為“整數(shù)組”,并將參數(shù)添加到數(shù)據(jù)集,如下圖:
    新建參數(shù)

    將參數(shù)添加到數(shù)據(jù)集

    預(yù)覽的時候,數(shù)組參數(shù)中的元素用“,”(這里是英文標(biāo)點(diǎn)的逗號)如下圖所示:


    預(yù)覽結(jié)果如下圖所示:

    posted @ 2009-11-12 10:45 快樂豬豬 閱讀(446) | 評論 (0)編輯 收藏

    在前2次的技巧分享中我們分別用了2種方式來實現(xiàn)數(shù)據(jù)記錄的序號,今天我們分享一下第三種實現(xiàn)序號的方法:

        皕杰報表提供了一個可以獲得行號的row()函數(shù),本文就來給大家介紹一下此函數(shù)的用法。

        表達(dá)式:row()   

        函數(shù)說明:取得當(dāng)前單元格所在列的行號;此函數(shù)只能在select、group等擴(kuò)展函數(shù)之后使用。

    我們還以上次的例子來看看如何用&函數(shù),將上次例子中的A2的數(shù)字值修改為=(row()-1)%20,顯示值修改為=if(@value=0,20,@value)),設(shè)計示例如下:

    image

    預(yù)覽報表顯示效果如下:

    image image

    至此,我們又學(xué)會一種實現(xiàn)記錄序號的方法。

    posted @ 2009-11-12 10:42 快樂豬豬 閱讀(189) | 評論 (0)編輯 收藏

    有時不輸入頁面,直接輸入根目錄下某個文件夾的名字,這個目錄下的文件就會都列出來,這樣是不安全的.我們需要在tomcat中進(jìn)行設(shè)置:
    打開tomcat的web.xml文件,加入:
    <servlet>
    <servlet-name>default</servlet-name>
    <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
    <init-param>
    <param-name>debug</param-name>
    <param-value>0</param-value>
    </init-param>
    <init-param>
    <param-name>listings</param-name> <!--在這里加一個值-->
    <param-value>false</param-value> <!--改成false就OK了-->
    </init-param>
    <load-on-startup>1</load-on-startup>
    </servlet>

    posted @ 2009-11-12 10:40 快樂豬豬 閱讀(419) | 評論 (0)編輯 收藏

    上次的設(shè)置序號技巧分享中,我們用ds1.#0來實現(xiàn)了序號,用ds1.#0得到的數(shù)據(jù)庫中選取的記錄的序號,有些情況下,記錄序號在報表中不是按照順序顯示的,而是在報表中又通過排序或分組后的結(jié)果顯示的,例如:

    打開報表設(shè)計器,設(shè)計如下報表:(A2單元格的數(shù)據(jù)值和顯示值還是與上次示例中的一致,即:數(shù)據(jù)值=ds1.#0%20,顯示值=if(@value=0,20,@value))

    image

    其中:D2單元格的左主格是A0,B2單元格的左主格是D2,A2和E2的左主格是B2,預(yù)覽效果如下:

    image

    可以看出,數(shù)據(jù)的記錄條數(shù)并沒有按照其從數(shù)據(jù)庫中select出來的順序顯示,那么這種情況下如何顯示序號呢?

    皕杰報表提供了一個可以給可擴(kuò)展的單元格自動加序號的函數(shù)-&函數(shù),本文就來給大家介紹一下此函數(shù)的用法。

    表達(dá)式:&Cellx (例如:&A2 )
    返回值:整數(shù),當(dāng)前格所屬的Cellx主格在所有擴(kuò)展出來的格子中的排序
    說明:Cellx必須是當(dāng)前格的主格,這樣&Cellx才能夠正確運(yùn)算,其返回值相當(dāng)于是當(dāng)前格所屬的Cellx主格的位置

    我們還以上次的例子來看看如何用&函數(shù),將上次例子中的A2的數(shù)字值修改為=&b2%20,顯示值修改為=if(@value=0,20,@value)),設(shè)計示例如下:

    image

    預(yù)覽報表顯示效果如下:

    image image

    至此,我們又學(xué)會一種實現(xiàn)記錄序號的方法,下次我將再介紹一種實現(xiàn)記錄序號的思路,歡迎大家到時光臨我的blog。

    posted @ 2009-11-12 10:31 快樂豬豬 閱讀(543) | 評論 (0)編輯 收藏

    什么是 I18N 、 L10N 和 M17N? I18N 是 internationalization 的縮寫形式,意即在 i 和 n 之間有 18 個字母,本意是指軟件的“國際化”;與之類似,L10N 是 localization 的縮寫形式,意即在 l 和 n 之間有 10 個字母,本意是指軟件的“本地化”;M17N是multilingualization的縮寫形式,意即在 m 和 n 之間有 17 個字母。
    I18N 從何而來? 按照軟件開發(fā)的慣例,最初的軟件只有英文版本,根據(jù)需要,作者再把軟件界面和文檔翻譯成不同國家、地區(qū)的語言版本。但是由于實現(xiàn)翻譯的途徑、翻譯的工作效率、翻譯的可重用性等因素各不相同,使翻譯工作面臨很大困境,也阻礙了軟件的推廣和應(yīng)用。為了方便地將軟件翻譯成不同語言的版本,就需要一套翻譯規(guī)范和通用工具,這就導(dǎo)致了“國際化”機(jī)制的出現(xiàn)。


    L10N 從何而來?僅僅翻譯是不夠的,同一種語言在不同國家、地區(qū)可能存在多個支系,它們在表達(dá)習(xí)慣、語法結(jié)構(gòu)甚至文字種類和編碼上都有不同,方言更是千奇百怪,通用的翻譯其質(zhì)量肯定是不高的。涉及到計算機(jī)領(lǐng)域,還存在操作習(xí)慣上的差別,而且對某種語言提供完美的輸入、顯示、打印、保存、傳輸并非一件輕而易舉的事,這就導(dǎo)致了“本地化”機(jī)制的出現(xiàn)。簡而言之,“國際化”是“本地化”的一部分,主要是指國際化的實現(xiàn)機(jī)制和翻譯工作, “本地化”包含“國際化”,是對“國際化”的補(bǔ)充和完善,它還包括為實現(xiàn)對某種特定語言良好的支持而進(jìn)行的有針對性的翻譯調(diào)整以及對軟件進(jìn)行的打補(bǔ)丁工作。

    M17N 從何而來?僅僅本地化是不夠的,有的時候需要在同一個產(chǎn)品的同一個界面上同時顯示不同的語言,這個時候就需要用到多語種,M17N就是為了滿足這種需求而出現(xiàn)的。

    posted @ 2009-11-12 10:30 快樂豬豬 閱讀(544) | 評論 (0)編輯 收藏

    皕杰報表軟件是一個常用的Java報表工具,使用簡單、制表效率高,可以輕松制作出各種各樣的報表,是一個不錯的Web報表軟件,但是皕杰報表中沒有像其它報表工具一樣提供一個序號生成函數(shù),那么該如何做有需要的報表呢?下面分享一下我的方法:

    需求1:給報表的每一行都加上序號,并且分頁后連續(xù)

    打開報表設(shè)計器,設(shè)計如下報表:

    image

    將a2單元格的值設(shè)置為ds1.#0,并將a2單元格的左主格設(shè)置成b2,預(yù)覽效果如下:(假設(shè)每頁20條記錄的分頁方式)

    image image

    我們可以看到,序號已經(jīng)產(chǎn)生了,并且是第二頁的序號是與第一頁連續(xù)的。

    可是在有些情況下希望分頁后序號不連續(xù),而要重新計算,這怎么實現(xiàn)呢?下面來看看我今天分析的第二個小技巧:

    需求2:給報表的每一行都加上序號,并且每頁都從1開始計算

    要實現(xiàn)這樣的需求,我們可以用給序號取模的原理來讓 每頁都從1開始排序,具體操作是把A2單元格中的表達(dá)式換成:=ds1.#0%2,然后我們看一下發(fā)布后的效果:

    image image

    我們可以看到,第二頁還是從1開始排序的,基本滿足了要求!

    等等,怎么第20行變成0了?這可不行!!!

    由于是對20取模運(yùn)算,所以第20行的序號就變成0了,我們可以在a2單元格的顯示值中進(jìn)行設(shè)置,當(dāng)值為0的時候,讓其顯示為20,這樣問題就解決,顯示值表達(dá)式:=if(@value=0,20,@value);再次預(yù)覽一下效果如下:

    image image

    到這里,全部需求滿足!!下次我要分享另外一種序號報表制作方式

    posted @ 2009-08-04 17:56 快樂豬豬| 編輯 收藏

         摘要: 民族軟件的發(fā)展離不開大家的支持,作為中國人,我們要盡自己的能力來支持民族的軟件發(fā)展,支持民族軟件不是一句口號!要的是實實在在的行動!  閱讀全文

    posted @ 2009-01-01 11:20 快樂豬豬 閱讀(1624) | 評論 (2)編輯 收藏

    主站蜘蛛池模板: 乱淫片免费影院观看| 久久青草免费91观看| av无码久久久久不卡免费网站| 日本一道高清不卡免费| 亚洲视频在线免费观看| 免费国产高清毛不卡片基地| 99久久综合国产精品免费| 国产成A人亚洲精V品无码| 综合偷自拍亚洲乱中文字幕| 波多野结衣中文字幕免费视频| 国产AV无码专区亚洲AWWW| 久久精品国产亚洲av天美18| 国产精彩免费视频| 婷婷久久久亚洲欧洲日产国码AV | 免费无遮挡无码视频在线观看| 91精品国产免费久久久久久青草| 亚洲日韩av无码| 免费福利在线观看| 免费黄色一级毛片| 亚洲a∨无码男人的天堂| 午夜影院免费观看| 亚洲欧洲精品无码AV| 污污污视频在线免费观看| 免费高清资源黄网站在线观看| 亚洲最大中文字幕| 8x8x华人永久免费视频| 精品亚洲一区二区| 国产精品免费久久久久影院| 又粗又硬免费毛片| 亚洲精品色播一区二区| 亚洲第一成年免费网站| 亚洲另类视频在线观看| 91人人区免费区人人| 亚洲韩国—中文字幕| 精品成人免费自拍视频| 国产精品国产亚洲精品看不卡| 中文在线观看国语高清免费| 久久久青草青青国产亚洲免观 | 两性色午夜免费视频| 亚洲一区二区三区乱码A| 视频免费1区二区三区|