以下純粹是我的個人觀點,歡迎大家批評指正.
這段時間bbs上有人又討論到報表問題,我覺得必須重視這個問題,因為在實際的軟
件開發中,打印出來報表十分關鍵,一個公司不僅需要電子文檔,還經常需要看的見還摸得著的實在的紙的文件,比如通知、檔案、帳目單、匯總表等。恰好前段時間有人問我作報表用什么最好,所以我寫一文如下供大家參考。
當時我給他推薦過fastreport但后來又針對他所要做的大報表(報告書之類)推薦他
使用word.他不解,我說:有的人說delphi5~6的quickreport簡單,有的人說delphi7上的rave不錯,有的人說fastreport控件功能強大。但我個人認為quickreport問題多多(bbs的shujian 在7926中不是說報表有問題嗎?),delphi7后的版本已經淘汰。Rave為borland推薦,但是屬于外國人新開發的控件,中文支持未必好。fastreport為許多人所推薦(xiyu也推薦,我有時也推薦),但要下載和注冊控件,而且幫助常常不全生成報表后用戶也不好再修改了.
在我和客戶打交道的過程中,我覺得如果操作員不是計算機專業出身的,而且生成的
報表比較長或改動比較多和對生成報表的時間要求不高的時候,比如是結算表,項目書之類的操作員和管理者都認為不如把報表導出到他們所熟悉的excel和word中去.
(以前我吃過虧,做結算表的時候用quickreport,無法修改而且統計功能跟不上公司的變
化,一年后不得不應要求修改軟件增加了報表導出到excel的功能,這樣可以讓他們自己到excel進行一些我至今無法了解的統計操作)
1.導出到excel我在bbs前面的討論中推薦過,現在復述一遍:
用f1book6(注我試驗時候發現delphi6的f1book的保存或打開不管用,所以推薦下載f
1book6控件) 和或excelapplication,前者比較快,網上有很多例子。
2 導出到word (網上的例子和討論較少,ming_xiang在bbs上問過,沒人答,所以我附一
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/