全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1295
推到 Plurk!
推到 Facebook!

怎麼設三個Column秀出來的資料到第二個Column就變了?

尚未結案
leonruxi
一般會員


發表:9
回覆:5
積分:2
註冊:2004-08-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-06-23 14:25:50 IP:218.4.xxx.xxx 未訂閱
Keypart_sn, Pallet_no 在一個table中. 一個Pallet_no可以對應多個 Keypart_sn,要把Pallet_no的barcode放在QuickRep1的QRBand(qrDetail)中,用一個column; 把keypart_sn放在QuickRep2的QRBand(qrDetail)中,用3個column; 設兩個Query: quPallet(select distinct(Pallet_no) from KPRuncard), quGet(select keypart_sn,pallet_no from KPRuncard).  我將兩個QuickReport用QRCompositeReport連接:      with (Sender as TQRCompositeReport) do    begin       Reports.Add(QuickRep1);       Reports.Add(QuickRep2);    end; (希望得到的樣子); 偏偏得到這個樣子的.... 唉,剛接觸QReport就碰了個大釘子...各位前輩請指教!!
leonruxi
一般會員


發表:9
回覆:5
積分:2
註冊:2004-08-09

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-06-24 09:18:22 IP:218.4.xxx.xxx 未訂閱
也就是說我如果將QReport的Column值設為3時,QRBand-Detail換列時,問題就出現了,第一個QReport的頁面就會被第二列蓋掉....我使用QRGroup,將QReport的Column設為3也不行用,就是說Detail QRBand裡面的資料在換列(一列滿了,換到第二頁)時,也會發生錯位.
leonruxi
一般會員


發表:9
回覆:5
積分:2
註冊:2004-08-09

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-06-24 10:46:34 IP:218.4.xxx.xxx 未訂閱
例如得到的結果類似這樣:    
ph
一般會員


發表:3
回覆:27
積分:11
註冊:2003-09-28

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-06-25 16:59:17 IP:61.229.xxx.xxx 未訂閱
Hi: 我覺得這個表只要一個Report,不需要用到合併表格。設三個Band:PageHeader,Detail,PageFooter 把條碼放在PageHeader,Detail設三個COLUMN 山即是我 我即是山
------
學了這麼久還是沒進步
leonruxi
一般會員


發表:9
回覆:5
積分:2
註冊:2004-08-09

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-06-25 17:23:51 IP:218.4.xxx.xxx 未訂閱
Ph前輩:主要我需要的條碼不只是一個,所以是否也需要列在detail的欄位?當然用Group也可以,但是QRGroup的長度也會隨著Column的增加發生變化.所以用兩個QuickRep是不得已. 唉~新手的問題總是特別多!!
leonruxi
一般會員


發表:9
回覆:5
積分:2
註冊:2004-08-09

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-06-25 17:32:47 IP:218.4.xxx.xxx 未訂閱
我嘗試在TForm2.QRBand2BeforePrint中,添加 if QuickRep2.CurrentColumn<>0 then begin QuickRep2.ColumnTopPosition:=height; height值由第一個Column的位置賦與,可是問題來了,如何得到第一個Column 的Position?是否應該在第一份quickRep的afterprint事件中抓取呢?肯請前 輩們多多指教...
ph
一般會員


發表:3
回覆:27
積分:11
註冊:2003-09-28

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-06-27 17:09:07 IP:218.160.xxx.xxx 未訂閱
一個條碼對應一列,所以三個條碼對應三列嗎? 一列有沒有固定長度? 山即是我 我即是山
------
學了這麼久還是沒進步
leonruxi
一般會員


發表:9
回覆:5
積分:2
註冊:2004-08-09

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-06-28 08:39:24 IP:218.4.xxx.xxx 未訂閱
條碼部分為第一個QuickRep的detail Band,這個QuickRep只有一個column; 序號部分為第二個QuickRep的detail Band,這個QuickRep有三個column; 第一個column是在條碼下方接著print的,可是到了第二個column就將QuickRep1 的內容蓋掉了. 請問如何得到第一個column的columntopposition,以便我在 band.beforeprint 中更改這個值去限定其他幾列(2--4列)的高度.
系統時間:2024-05-19 16:21:47
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!