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

Delphi 2010可以用的報表程式

缺席
shininggod
一般會員


發表:16
回覆:20
積分:17
註冊:2009-05-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2010-08-28 11:30:17 IP:122.116.xxx.xxx 訂閱
現在程式敗點敗在報表orz

需要有
1.每頁顯示頁小計,
2.每頁顯示"單據"總計,
3.可印多張單 (1)(2)計算不會錯,
4.會用 1/2 letter(中一刀) 印的, 要能指定papersize或是寬跟高
5.承(4),跳頁不能亂跳

可能會印標準A4一張一張的,這種跳頁比較不會有問題
也可能用letter連續報表紙列印,這個跳頁就要對準...


現在已經在使用的
Crystal Report,報表內功能最強,寫啥鬼公式鳥運算也是最好的,但是不支援delphi的情況下列印就很鳥了
而且他可以換紙張格式會重印,不會出現A4也照印1/2 letter 上半部(<-*這個不是必要)(**這有時候是壞處就是了)

1.Crystal Report VCL:
7.0 改的, 無法改印表機 (crpe1.printer.promt 會有error), 改printers.printerindex[X]無效
程式指定crpe1.printer.name := 'OOOOO' 可以,但是指定高跟寬直接出錯

2.Crystal ActiveX Report Viewer:
11.5匯出,可以用他介面選印表機,可是跳頁.....1/2 letter 一次跳一個A4 letter...這個google不到啥討論orz

FastReport 4.X:
程式都沒問題,可是在報表上的計算常常出問題, 一個每頁的單據總計就問題多多
另外就是複雜一點的計算就很囧...

RaveReport:
這...這是 NotePad 嗎!? 不,這是Word !

QuickReport, 還沒用過,下星期會試試看orz

Crystal Report 還有一個好處是他吃Dbase檔, 可以生一個出來包給別人做,
其他的直接讀databse/datasource的就不行....(應該說很麻煩)

追加測試: crystal activex report view 印a4也會跳一張印,這整人阿淚目T_T
編輯記錄
shininggod 重新編輯於 2010-08-31 10:33:07, 註解 追加測試‧
cancer
高階會員


發表:58
回覆:319
積分:190
註冊:2004-07-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2011-03-09 19:28:52 IP:211.75.xxx.xxx 未訂閱
可以,要用檔案型的資料庫做中介,例如 Paradox 的 .DB 檔,一開始把 DB 清空,Delphi 程式開始塞資料給 .DB,塞好後,Delphi 呼叫一支由 Microsoft 任何開發工具寫成的 .exe,例如用 VB6 開發, 這支 .exe 負責呼叫 Crystal Report。
系統時間:2017-10-22 3:32:37
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!