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

請問兒䕐佒T一個問題關於DBText與QRLabel

尚未結案
viper0331
一般會員


發表:3
回覆:2
積分:1
註冊:2003-12-08

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-06-14 09:35:45 IP:220.130.xxx.xxx 未訂閱
請問各位大大,我可以在同一個QReport中同時Show出DBText與QRLabel的資料嗎??這兩個的資料來源是來自不同的SQL元件
T.J.B
版主


發表:29
回覆:532
積分:497
註冊:2002-08-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-06-14 10:00:17 IP:61.220.xxx.xxx 未訂閱
當然可以ㄚ dbtext 只要你把相關資料集屬性設定好即可 至於QRlabel 你只要將data指定到QRLabel的Caption即可 例如: QRLabel2.caption := Query2.fieldByname('empno').asstring; 天行健 君子當自強不息~~@.@
------
天行健
君子當自強不息~~@.@
viper0331
一般會員


發表:3
回覆:2
積分:1
註冊:2003-12-08

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-06-14 10:10:57 IP:220.130.xxx.xxx 未訂閱
引言: 當然可以ㄚ dbtext 只要你把相關資料集屬性設定好即可 至於QRlabel 你只要將data指定到QRLabel的Caption即可 例如: QRLabel2.caption := Query2.fieldByname('empno').asstring; 天行健 君子當自強不息~~@.@
這些設定我應該都做了,但是在我的report中出現的資料只有dbtext的欄位有資料,我qrlabel欄位的資料都沒有show出來,請問還有哪些地方要注意的嗎??還是我哪裡做錯了 還有再請問個問題,有人說可以用qrlabel上的onprint這個方法,可以嗎??請問要如何用呢??
T.J.B
版主


發表:29
回覆:532
積分:497
註冊:2002-08-14

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-06-14 10:58:45 IP:61.220.xxx.xxx 未訂閱
引言:
引言: 當然可以ㄚ dbtext 只要你把相關資料集屬性設定好即可 至於QRlabel 你只要將data指定到QRLabel的Caption即可 例如: QRLabel2.caption := Query2.fieldByname('empno').asstring; 天行健 君子當自強不息~~@.@
這些設定我應該都做了,但是在我的report中出現的資料只有dbtext的欄位有資料,我qrlabel欄位的資料都沒有show出來,請問還有哪些地方要注意的嗎??還是我哪裡做錯了 還有再請問個問題,有人說可以用qrlabel上的onprint這個方法,可以嗎??請問要如何用呢??
第一個問題 ; 你看看qrlabel所對應的Tdataset元件要開啟才可以ㄚ 在form的 onshow事件寫 例如 ; query1.close; query1.open; 第二個問題 ; 也有可能因這個問題導致第一個問題出現 沒錯 可以用qrlabel上的onprint這個方法 如何用 在onprint右邊的格子點兩下 就會產生procedure 然後在裡面寫這段即可 例如: QRLabel2.caption := Query2.fieldByname('empno').asstring; 天行健 君子當自強不息~~@.@ 發表人 - T.J.B 於 2004/06/14 11:02:32
------
天行健
君子當自強不息~~@.@
viper0331
一般會員


發表:3
回覆:2
積分:1
註冊:2003-12-08

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-06-14 11:43:24 IP:220.130.xxx.xxx 未訂閱
那請容許我再問個問題 我目前有一個qreport,其中有四個欄位的資料是用dbtext且使用同一個query1,而有兩個欄位的資料是用dbtext而是使用另一個query2,我記得dbtext 與QREPORT的dataset需要設定相同,那我另外兩個dbtext的資料有什麼方法可以顯示出來呢??
T.J.B
版主


發表:29
回覆:532
積分:497
註冊:2002-08-14

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-06-14 13:25:20 IP:61.220.xxx.xxx 未訂閱
引言: 那請容許我再問個問題 我目前有一個qreport,其中有四個欄位的資料是用dbtext且使用同一個query1,而有兩個欄位的資料是用dbtext而是使用另一個query2,我記得dbtext 與QREPORT的dataset需要設定相同,那我另外兩個dbtext的資料有什麼方法可以顯示出來呢??
這就看你是怎麼做的了 假設你的query1 及 query2 是 master/detail的關係 而且是dbtext放在同一個band 上面 那麼你只要把另外兩個dbtext設定對應到query2即可 就不需要去管QREPORT的dataset 因為QREPORT的dataset 是指你的master資料 另一種情況 如果你的query2的band 是屬於TQRSubDetail 也是master/detail的關係 那麼TQRSubDetail有一個dataset的屬性你就要把他設定為query2 然後同樣的動作把另外兩個dbtext設定對應到query2即可 第3種情況 不是 master/detail的關係 是Link的關係 也是dbtext放在同一個band 上面 同樣的只要 把另外兩個dbtext設定對應到query2即可 就不需要去管QREPORT的dataset 天行健 君子當自強不息~~@.@
------
天行健
君子當自強不息~~@.@
系統時間:2024-05-19 5:39:56
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!