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

列印為一式兩份但標題是有差異的,不知如何處理?

缺席
adonis
高階會員


發表:140
回覆:258
積分:159
註冊:2002-04-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-10-20 13:14:07 IP:210.201.xxx.xxx 未訂閱
各位前輩 ~ 我的環境是-QuickReport D5 Windows2K 於報表列印時,我的需求是一份資料要印兩份,但這兩份的標題卻有分別,例如~ 第一份的標題:xxx記錄單 (第一聯) 第二份的標題:xxx記錄單 (第二聯) 原先的想法是讓 copies 設為2,但是卻不知如何處理上述的這個問題?麻請各位前輩協助,謝謝。
------
我也在努力學習中,若有錯謬請見諒。
jimmy_wei
高階會員


發表:9
回覆:176
積分:147
註冊:2003-08-28

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-10-20 16:19:38 IP:61.30.xxx.xxx 未訂閱
我想的的方法是 1.你建立一個全域變數II_PAGE之類的 後然初始值當然是設成0 2.在報表的OnStartPage裡寫程式, II_PAGE:= II_PAGE 1; if (II_PAGE MOD 2) = 1 then QRLabel:= '第一聯' else QRLabel:= '第二聯'; 這樣應該可以吧.... 試試
adonis
高階會員


發表:140
回覆:258
積分:159
註冊:2002-04-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-10-21 09:23:09 IP:210.201.xxx.xxx 未訂閱
jimmy_wei, 謝謝您熱心的回應~ 因為一份資料要印兩份,所以我的直覺就是讓 Copies 設為2。但是這兩份又必須於標題上有分別,所以就不知如何處理? 你提的方式之前有想過,但似乎是行不通的。最簡單的測試就是當我列印兩筆資料時於預覽時,第二筆要列印的資料卻成為 "第二聯" 了.. 舉例說明好了~ 連續印兩筆資料時~ 正確為: 123456 (第一聯) xxxyyyzzz xxxyyyzzz 123456 (第二聯) xxxyyyzzz xxxyyyzzz 888999 (第一聯) KKKKKKKKK CCCCCCCCC 888999 (第二聯) KKKKKKKKK CCCCCCCCC 若以你建議的方式會變成 123456 (第一聯) xxxyyyzzz xxxyyyzzz 123456 (第一聯) xxxyyyzzz xxxyyyzzz 888999 (第二聯) KKKKKKKKK CCCCCCCCC 888999 (第二聯) KKKKKKKKK CCCCCCCCC
------
我也在努力學習中,若有錯謬請見諒。
jimmy_wei
高階會員


發表:9
回覆:176
積分:147
註冊:2003-08-28

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-10-24 11:54:39 IP:60.248.xxx.xxx 未訂閱
adonis 你好: 如果是你說的這樣... 你可以試試,你把一張報表加大,成二頁(那麼大,但其實還是一頁對delphi而言 ,也就是說你把原本要印成二頁的東西,放在一張裡) 那一張裡當然,就把第一頁複製兩次,然後改一下...第一聯的字...就ok la 試試
adonis
高階會員


發表:140
回覆:258
積分:159
註冊:2002-04-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-10-24 13:41:52 IP:210.201.xxx.xxx 未訂閱
jimmy_wei, 謝謝您熱心的回應~ 我的列印格式為中二刀的格式,所以我應該會維持原先的架構和處理方式。 目前在列印時使用迴圈方式來處理"兩份"的問題,並且於列印前更改標題即可。 不過還是謝謝你熱心的回應。
------
我也在努力學習中,若有錯謬請見諒。
系統時間:2024-04-25 12:04:07
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!