線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1358
推到 Plurk!
推到 Facebook!

請問使用哪种报表工具好些

尚未結案
life26
一般會員


發表:5
回覆:9
積分:2
註冊:2004-04-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-10-21 15:00:27 IP:211.154.xxx.xxx 未訂閱
现在有个这样的需求,不知道使用什么样的报表工具更好些? 需求: 数据库是interbase的数据库 ; 报表需要远程访问数据库服务器的数据; 可能需要多个数据库的数据生成报表; 报表可以根据用户的选择动态生成报表; 对于这个的需求,选择什么报表工具更好些? Quick Report ,Crystal Report ,Fast Report ,还是其他的,请大家帮帮忙。
Fishman
尊榮會員


發表:120
回覆:1949
積分:2163
註冊:2006-10-28

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-10-22 12:49:18 IP:210.65.xxx.xxx 未訂閱
Hi life26,    請參考    http://delphi.ktop.com.tw/topic.php?topic_id=36425 http://delphi.ktop.com.tw/topic.php?topic_id=47495 http://delphi.ktop.com.tw/topic.php?topic_id=32496 想要不花錢,就用 QuickReport or RaveReport (D7)!! PS : 此需求應與使用何種報表工具無關 ---------------------------------- 小弟才疏學淺,若有謬誤尚請不吝指教 ----------------------------------
------
Fishman
life26
一般會員


發表:5
回覆:9
積分:2
註冊:2004-04-02

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-10-22 14:20:05 IP:211.154.xxx.xxx 未訂閱
可能是我的问题不是很明白,是这样的: 由于数据量很大,需要按一定要求定期的重建一个一样结构的数据库,把新来的数据存储到这个新库中。这时,在对保存的数据进行报表的时候,就会有同时对多个数据库的查询,把这些数据生成一个报表。而这几个报表工具中,我知道的crystalreport只能通过odbc和interbase数据库相连,而odbc一次只能连接一个数据库;对于quickreport也是通过TQuery控件连接数据库的,所以他的报表字段也是来源一个数据库。fastreport,没有用过,不知是不是有什么不知道。请大家多帮帮忙。已经查了一星期了。
mflyy
初階會員


發表:3
回覆:44
積分:44
註冊:2002-08-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-10-22 15:15:56 IP:211.20.xxx.xxx 未訂閱
如果你是需要時常更改報表格式的話,FastReport應該是很好的選擇 可以在不重新編輯exe下直接更改報表檔, 有些時候自己寫好的程式去客戶那安裝後,客戶可能臨時提出一些報表上的修改 這時如果你是用FastReport的話,就可直接在現場修改即可,不需大費周章回來修改程式 至於你說連接數據庫的問題,在它的Demo上好像有範例,只是我也沒Try過 你可去這個站台參考一下 http://www.jane.com.tw/bbs/forum.asp?FORUM_ID=54&CAT_ID=3&Forum_Title=FastReport+3
wameng
版主


發表:31
回覆:1336
積分:1188
註冊:2004-09-16

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-10-22 15:31:26 IP:61.222.xxx.xxx 未訂閱
老實說,一直以來我對視覺化报表很頭大。 像是 Quick Report ,Crystal Report ..... 所以我頗懷念 早期DOS那種文書編排方式 如:畫橫線 ~-; 畫直線 ~|;粗體~B; .... 資料收集,也很直覺。不用在傷腦筋。 因此我自己寫了類似這種的列印函數。 這樣大大降低我要開發報表的時間。
Fishman
尊榮會員


發表:120
回覆:1949
積分:2163
註冊:2006-10-28

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-10-22 15:41:19 IP:210.65.xxx.xxx 未訂閱
Hi life26,    SQL Server 中可以如此    http://delphi.ktop.com.tw/topic.php?topic_id=42441 你可以試著朝相同方向去找 Solution ---------------------------------- 小弟才疏學淺,若有謬誤尚請不吝指教 ----------------------------------
------
Fishman
life26
一般會員


發表:5
回覆:9
積分:2
註冊:2004-04-02

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-10-22 16:11:46 IP:211.154.xxx.xxx 未訂閱
谢谢大家的帮忙,sql server本身就支持跨数据库的查询,但是interbase却不支持。
Fishman
尊榮會員


發表:120
回覆:1949
積分:2163
註冊:2006-10-28

發送簡訊給我
#8 引用回覆 回覆 發表時間:2004-10-22 16:51:25 IP:210.65.xxx.xxx 未訂閱
Hi life26,    一個笨方法,既然資料庫無法支援跨資料庫查詢,建立一個ClientDataSet 並將各個資料庫取得的資料 Merge 起來供 Report 使用     ---------------------------------- 小弟才疏學淺,若有謬誤尚請不吝指教 ----------------------------------
------
Fishman
hahalin
版主


發表:295
回覆:1698
積分:823
註冊:2002-04-14

發送簡訊給我
#9 引用回覆 回覆 發表時間:2004-10-23 19:07:34 IP:218.170.xxx.xxx 未訂閱
引言: 老實說,一直以來我對視覺化报表很頭大。 像是 Quick Report ,Crystal Report ..... 所以我頗懷念 早期DOS那種文書編排方式 如:畫橫線 ~-; 畫直線 ~|;粗體~B; .... 資料收集,也很直覺。不用在傷腦筋。 因此我自己寫了類似這種的列印函數。 這樣大大降低我要開發報表的時間。
對於多層group 加總計算,複雜的統計,chart輸出,框線格線設定 expression,formula,script的整合以及更彈性的程式控制 用傳統的方式不一定比較方便 當然,如果要把一顆磨得有點粗糙的煞車碟盤磨平,的確不用八向刀具的CNC,用車床加上校正表輔助就綽綽有餘. 發表人 - hahalin 於 2004/10/23 19:08:15
系統時間:2024-05-18 22:56:35
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!