如何重複列印同一列 |
缺席
|
pprayer
高階會員 發表:35 回覆:185 積分:174 註冊:2002-03-13 發送簡訊給我 |
|
海星
高階會員 發表:41 回覆:217 積分:106 註冊:2003-01-09 發送簡訊給我 |
方法我已經在BCB版的列印討論區分享過了,不過那篇內容應該沒有人看的懂我在寫啥,算了..表達能力不好,當我沒寫過那篇文章。 第一:你要先在Form內設一個整體的計數變數. 並且初始值為 count = 0
再來:在 Detail 的 BeforePrint事件內寫
if( count < 100 ) { count ; Query1->Prior(); }這樣就可以重複列印100次了..就這樣而已.. 以上是 C/C 語法, 自行轉換成 Delphi 語法 不過我自己發現有一個QReport 的 bug ..就是資料庫永遠無法跳到第一筆資料. 不管你是用 First() 或者 Prior(), 都無法跳回第一筆記錄重複列印, 只有第二筆開始才可以. 這個bug都沒有人提出來,所以我也很沮喪,表示沒人看的懂我以前那篇文章, 也沒人使用,所以都沒人發現這個bug. |
chih
版主 發表:48 回覆:1186 積分:639 註冊:2002-04-02 發送簡訊給我 |
|
pprayer
高階會員 發表:35 回覆:185 積分:174 註冊:2002-03-13 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |