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

請問先住adoquery 入面的record可以加嗎?

尚未結案
tunnerking
一般會員


發表:8
回覆:1
積分:1
註冊:2003-12-29

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-01-27 16:48:46 IP:218.189.xxx.xxx 未訂閱
在Qreport中的QuickRep只可以用一個dataset, 例如我用ADOQuery1,  但是若果那個Detail的組成我想做到是由2個Query的集合, 請問有何方法嗎? 我試過這樣是不行.... ADOQuery1:=ADOQuery2+ADOQuery3;
hahalin
版主


發表:295
回覆:1698
積分:823
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-01-27 16:53:12 IP:61.222.xxx.xxx 未訂閱
C:\Program Files\Borland\Delphi7\Demos\Quickrpt\Qr3 請依照delphi版本尋找資料夾位置
T.J.B
版主


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

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-01-27 17:45:20 IP:61.220.xxx.xxx 未訂閱
你可以用join的方法去select資料ㄚ 就可以達到你的需求ㄚ 有問題再問 天行健 君子當自強不息~~@.@
------
天行健
君子當自強不息~~@.@
tunnerking
一般會員


發表:8
回覆:1
積分:1
註冊:2003-12-29

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-01-27 18:01:38 IP:218.189.xxx.xxx 未訂閱
這兩個example 都不能達到我想要的效果 其實我想要的是, 例如我要customer id 是 1,3,5,11, qreport 所以我應該會有多過一條sql statement, for example select * from customer where cust_id='1'; //adoquery2 select * from customer where cust_id='3'; //adoquery3 select * from customer where cust_id='5'; //adoquery4 select * from customer where cust_id='11'; //adoquery5 現在, 我想把所有的搜尋結果組合成一個adoquery1 我應如何?
chih
版主


發表:48
回覆:1186
積分:639
註冊:2002-04-02

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-01-27 18:24:39 IP:218.164.xxx.xxx 未訂閱
如果是這樣的話你應該先把SQL語法組合好,再丟到adoquery1一次執行就好.. select * from customer where cust_id=("1" or "3" or "5" or "11")... TRY TRY SEE
引言: 這兩個example 都不能達到我想要的效果 其實我想要的是, 例如我要customer id 是 1,3,5,11, qreport 所以我應該會有多過一條sql statement, for example select * from customer where cust_id='1'; //adoquery2 select * from customer where cust_id='3'; //adoquery3 select * from customer where cust_id='5'; //adoquery4 select * from customer where cust_id='11'; //adoquery5 現在, 我想把所有的搜尋結果組合成一個adoquery1 我應如何?
T.J.B
版主


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

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-01-28 10:05:21 IP:61.220.xxx.xxx 未訂閱
建議你多看一些sql的書 天行健 君子當自強不息~~@.@
------
天行健
君子當自強不息~~@.@
cxh17895
初階會員


發表:13
回覆:37
積分:25
註冊:2003-03-19

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-01-29 10:03:37 IP:210.68.xxx.xxx 未訂閱
看樣子,是大大在SQL語法上撈資料的經驗不足,才會發生此類情況! 如果是不同TABLE上可用 UNION 合併資料,的效果! SELECT FIELD1,FIELD2 FROM TABLEA UNION SELECT FIELD1,FIELD2 FROM TABLEB 這樣應該就可以了!不然再請大大,把你要的SQL碼POST上來!
系統時間:2024-05-17 1:52:34
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!