JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java IDE » Eclipse  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友   
reply to topicthreaded modego to previous topicgo to next topic
己加入精華區
by koji at 2008-07-18 16:25
本主題所含的標籤
無標籤
作者 使用 Eclipse BIRT 寫報表 (3) [精華]
泰德





發文: 17
積分: 4
於 2008-07-18 16:10 user profilesend a private message to usersend email to 泰德reply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
這篇是接續上兩篇,使用 Eclipse BIRT 寫報表(1)(2),
本篇主要是介紹如何
動態用 Servlet 塞值及如何部署到應用程式,
線上觀看
http://tedmyblog.blogspot.com/2008/07/eclipse-birt-3-eclipse-birt-12-servlet.html
or
下載附件~~~

eclipse_birt_3.rar (1253.16k)


泰德 edited on 2009-06-24 08:02
reply to postreply to post
作者 Re:使用 Eclipse BIRT 寫報表 (3) [Re:泰德]
hkdennis2k





發文: 1926
積分: 6
於 2008-07-18 21:03 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
有一個很嚴重的問題.......

可以找個誰來把它改寫放在 wiki 上
而不是打包為某某文件格式嗎!??

甚麼年代!?


reply to postreply to post
1. Programming is not coding

2. Learning Java is not leaning Java syntax

3. Study, not wait for be taught

4. Answer to yourself, not ask somebody else

5. Code is poetry

---
6. 我跑去寫 C# 了....

---
7. 回到 Java, PHP 還有 servers farm
---
8. 很久沒有寫 Java 了, 倒
作者 Re:使用 Eclipse BIRT 寫報表 (3) [Re:hkdennis2k]
koji

秒速5センチメートル

站長

發文: 8415
積分: 19
於 2008-07-18 21:16 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
還ok啦只是是pdf...我是打算轉到wiki上,只是圖片很多0rz..
所以得花時間用一下

koji


reply to postreply to post
JCConf Taiwan 2015 開始售票了!!
Facebook上的TWJUG社團,歡迎加入
作者 Re:使用 Eclipse BIRT 寫報表 (3) [Re:koji]
hkdennis2k





發文: 1926
積分: 6
於 2008-07-18 22:31 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
最大問題是不能被 SEARCH
Robot 讀不到
而且必須下載

不能被 SEARCH -> google 不能
也就是根沒有放到上網絡上沒有甚麼分別......

不方便拿到PDA/手機上讀 (現在只要是網頁都可以用手機甚至 wiki 看到的吧)

更不用說用上 rar 這種次流通性的壓縮格式
不壓而直接上傳的話 browser 不就是懂得直接打開嗎!?

公司也不一定有, 或準許你安裝 7-zip 或其他軟體


reply to postreply to post
1. Programming is not coding

2. Learning Java is not leaning Java syntax

3. Study, not wait for be taught

4. Answer to yourself, not ask somebody else

5. Code is poetry

---
6. 我跑去寫 C# 了....

---
7. 回到 Java, PHP 還有 servers farm
---
8. 很久沒有寫 Java 了, 倒
作者 Re:使用 Eclipse BIRT 寫報表 (3) [Re:泰德]
泰德





發文: 17
積分: 4
於 2008-07-19 08:25 user profilesend a private message to usersend email to 泰德reply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
當然我的目的是如何讓初學者也能看的懂,
不是把 Java 技術講的讓人覺得高深莫測,
所以就會有很多圖片來呈現是最易讓人瞭解,
如果直接就在論壇一個畫面一個畫面貼,
很不方便,就會有把他打包起來的想法,
當然轉到wiki就麻煩koji及各位了,
讓 google打關鍵字更容易search到,
就靠很有人氣的 JavaWorld 了,
當然我的 blog 也有同樣文章,
如果覺得看 PDF檔不方便,
就到我網站看看吧,才剛開站不久,
需要有點人氣,不知可不可以在這顯示自己的 blog。
Smile
http://tedmyblog.blogspot.com/


reply to postreply to post
作者 Re:使用 Eclipse BIRT 寫報表 (3) [Re:泰德]
泰德





發文: 17
積分: 4
於 2008-07-19 09:05 user profilesend a private message to usersend email to 泰德reply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
順便回覆一下為何會壓縮,
因為是JavaWorld論壇新手,而且也只看到注意事項
若您以附檔方式分享心得,請儘量 避免使用 .doc 檔,您可轉存成 html 格式,或使用 OpenOffice.org 的 .sxw 開放檔案格式,
況且也超過幾M,禮貌性的壓了一下,
如果造成不便,或許可麻煩管理者將(1)(2)改成pdf就好~~~
Smile


reply to postreply to post
作者 Re:使用 Eclipse BIRT 寫報表 (3) [Re:泰德]
泰德





發文: 17
積分: 4
於 2008-07-19 11:45 user profilesend a private message to usersend email to 泰德reply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
sorry,忘記提到
部署寫好的rptdesign檔
所以重新更新了一下
pdf 檔
如附件~~~

eclipse_birt_3.pdf (2042.46k)


reply to postreply to post
作者 Re:使用 Eclipse BIRT 寫報表 (3) [Re:hkdennis2k]
jpra1113





發文: 212
積分: 0
於 2008-07-19 12:23 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
看完了,相當有心
技術人員能把所學,利用時間記錄成文檔是相當棒的


reply to postreply to post
作者 Re:使用 Eclipse BIRT 寫報表 (3) [Re:泰德]
peterpai

peterpai



發文: 103
積分: 1
於 2008-08-05 17:34 user profilesend a private message to usersend email to peterpaireply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
想請問一下……

基本上從birt中下sql命令產生報表這段,小弟比較沒問題…

但是如果報表的內容不是單純sql命令可以處理的,我該怎麼做呢?
例如我要在報表上展表bom表(物料結構表),大部份存在資料庫的情況不會是透過某sql命令就能產生的,一般也許還要用到像遞迴的觀念將brm一階一階的展開!

像這種東西…我是不是要用java的程式處理完資料,然後產生csv檔,讓birt只處理報表的外觀?
還是有什麼更好的方法??

另外,除了csv檔以外,其它data source呢? xml data source會是更好的選擇嗎?

困擾已久的問題,還煩請各位大大指導一下…… 多謝!!


reply to postreply to post
作者 Re:使用 Eclipse BIRT 寫報表 (3) [Re:peterpai]
jpra1113





發文: 212
積分: 0
於 2008-08-05 19:00 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
peterpai wrote:
想請問一下……

基本上從birt中下sql命令產生報表這段,小弟比較沒問題…

但是如果報表的內容不是單純sql命令可以處理的,我該怎麼做呢?
例如我要在報表上展表bom表(物料結構表),大部份存在資料庫的情況不會是透過某sql命令就能產生的,一般也許還要用到像遞迴的觀念將brm一階一階的展開!

像這種東西…我是不是要用java的程式處理完資料,然後產生csv檔,讓birt只處理報表的外觀?
還是有什麼更好的方法??

另外,除了csv檔以外,其它data source呢? xml data source會是更好的選擇嗎?

困擾已久的問題,還煩請各位大大指導一下…… 多謝!!


看一下API,data source支援很多種
若你資料來源不是ResultSet
簡單的作法就是放TableModel或RowSet,
就是二維陣列的型態,資料你自己去組


reply to postreply to post
作者 Re:使用 Eclipse BIRT 寫報表 (3) [Re:jpra1113]
peterpai

peterpai



發文: 103
積分: 1
於 2008-08-05 21:21 user profilesend a private message to usersend email to peterpaireply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
jpra1113 wrote:
看一下API,data source支援很多種
若你資料來源不是ResultSet
簡單的作法就是放TableModel或RowSet,
就是二維陣列的型態,資料你自己去組


感謝回覆!!

還沒看過birt的api…… Smile

接下來就朝這方向處理!!


reply to postreply to post
作者 Re:使用 Eclipse BIRT 寫報表 (3) [Re:泰德]
peterpai

peterpai



發文: 103
積分: 1
於 2008-08-19 18:01 user profilesend a private message to usersend email to peterpaireply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
小弟之前的問題,
今兒個使用 scripted data source 搞定了!!

感謝熱心幫助的前輩!!

另外,有興趣的可以參考這份文件
BIRT: Scripted Data Source 使用環境和說明使用Scripted Data Source
(請上google 搜尋,文件是pdf檔)


reply to postreply to post
作者 Re:使用 Eclipse BIRT 寫報表 (3) [Re:peterpai]
oldmemory

海無界、心有帆



發文: 95
積分: 2
於 2008-08-22 00:23 user profilesend a private message to usersend email to oldmemoryreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
請教一下,泰德大所說的三大部份,大多都會使用了!
但,有個問題可否請各位指導一下!

Q1:設置好的報表,依BIRT的架構,是放置於webapp/report目錄底下,
    但,放置的報表檔,此章節是一個*.rpttemplate的檔案!
    若使用另一種格式*.rptdesign,能否進行操作?
    是否有範例能參考?
Q2:此章節所做的範例,是自行撰寫servlet,並進行cell的填值動作,
    而產生的報表,又是直接在ie上開啟pdf,那若是想產生圖表如:長條圖或圓餅圖之類的圖表,
    其servlet部份的程式碼撰寫方式又為何?是否有範例程式可以進行參考?
Q3:承上,是否能用servlet去呼叫BIRT Viewer進行呈現報表的動作?
    因為,預設的BIRT Viewer的頁面,能自行選擇要匯出的格式,如xls或pdf或html,
    似乎會比較便利於user,而呼叫方法又該如何進行和設置?


另外,更正此範本使用 Eclipse BIRT 寫報表 (3)後半段所提到的使用BIRT Viewer設置於Tomcat 6.x 中的教學,
若直接解壓birt-runtime-xxx.zip,並將WebViewerExample更名birt-viewer,並放置於webapps底下,
直接輸入網址:http://localhost:8080/birt-viewer,並按下View Example鈕,是無法正常執行的!
BIRT官網提到,使用Tomcat 6.x.x版本,需在另行下載commons-logging-xxx.jar檔,並放置於birt-viewer/WEB-INF/lib底下才行!

相關載點:http://commons.apache.org/downloads/download_logging.cgi


oldmemory edited on 2008-08-22 00:31
reply to postreply to post
作者 Re:使用 Eclipse BIRT 寫報表 (3) [Re:泰德]
chengming1299





發文: 2
積分: 0
於 2009-02-16 17:15 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
hi ~ 我有問題想請教 :

1. 我在準備匯出名為 HelloServlet 的專案時 , 過程中在 Export 的視窗 ,
輸入 Web project 的部份 , 只要我輸入一個名字就會出現 " Module name is invalid "

2. 在 Target Runtime 的選項中 我無法像你PDF檔裡說明的那樣可以勾選

不知道是哪個環節出了問題 ?? 困擾中


------------------------------------------------------------------------------------------------------------

我已找到問題所在 ~原來要用成 Web project 打擾囉 !


chengming1299 edited on 2009-02-17 09:20
reply to postreply to post
作者 Re:使用 Eclipse BIRT 寫報表 (3) [Re:泰德]
dean05171204





發文: 8
積分: 0
於 2010-07-26 15:55 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
不好意思,我有個問題想請教一下
在使用 Eclipse BIRT 寫報表 (3)中有提到

16.這步驟很重要少掉這步驟你的 Servlet 無法 Run,Eclipse BIRT 所提供的檔案 BirtEngine.class,BirtConfig.properties,請將 BirtConfig.properties 內容
改為:.....以下恕刪


我找不到BirtEngine.class,BirtConfig.properties兩個檔案,是否要另外下載呢?
謝謝


reply to postreply to post
JAVA初學者:$
作者 Re:使用 Eclipse BIRT 寫報表 (3) [Re:泰德]
mzhang





發文: 37
積分: 0
於 2012-10-05 08:23 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
不好意思,跟各位請教個問題,使用Eclipse BIRT寫報表(3)的方法,我目前在web project上使用Chart的用法不大了解,是否有人可以幫忙提供個範例或教學讓我了解一下,讓我可以知道如何將資料指定到Chart,及如何畫出Chart,謝謝。

reply to postreply to post
» JWorld@TW »  Java IDE » Eclipse

reply to topicthreaded modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8