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

用sql動態查詢某人及其聯絡人(多筆)之資料並予列印

尚未結案
Morselin
一般會員


發表:3
回覆:3
積分:1
註冊:2004-10-16

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-10-18 16:40:34 IP:220.135.xxx.xxx 未訂閱
請教各位先進, 要設計一個sql動態查詢某一筆資料, 並依該筆資料找出另一table中所有相關的資料錄予以列印, 也就是查詢一對多資料, 並將該筆資料做header, 查詢到的相關資料錄做detail時, 應該如何做? 使用 delphi 6, quickrep元件.. 謝謝
likush
高階會員


發表:5
回覆:235
積分:103
註冊:2002-10-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-10-19 10:06:55 IP:220.134.xxx.xxx 未訂閱
Query1.Close; Query1.SQl.Clear; Query1.Sql.Add('select * from detail_Table where Field1 in (select field1 from master_table where field2 = ''' edit1.text ''' )'); Query1.Open; 將QR的DATASET設為DETAIL_TABLE HEADER的資料則為MASETER_TABLE DETAILBAND的資料則為DETAIL_TABLE 建議這方面有關QR MASTER/DETAIL的相關用法買本DELPHI的書籍均有相當解說 相信對你有助益 ========================= 讀萬卷書~不如來K.TOP走一遭 =========================
Morselin
一般會員


發表:3
回覆:3
積分:1
註冊:2004-10-16

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-10-20 15:28:33 IP:220.135.xxx.xxx 未訂閱
對不起, 想再請教一下
這個方式是否適用於 ms-sql 2000之上?
是否直接用 bde元件集的 query來做呢? 還是要用 ADO元件集的元件來做?
如果是的話, 若該某筆資料所要取出列印的內容不只一欄做為 header,
相關聯的資料錄做 detail, 是要如何下呢?    如: 列印如下格式    員工1       員工電話      員工住址        --> Header
--------    ----------    --------------------------
聯絡人1     電話1         住址1
聯絡人2     電話2         住址2           --> Detail
聯絡人3     電話3         住址3    謝謝
likush
高階會員


發表:5
回覆:235
積分:103
註冊:2002-10-08

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-10-21 00:30:29 IP:220.134.xxx.xxx 未訂閱
無論用BDE或ADO都可以應用MASTER/DETAIL的報表方式,將ColumnHeaderBand放置你的MASTER資料,DetailBand則放置你的DETAIL資料 ========================= 讀萬卷書~不如來K.TOP走一遭 =========================
Morselin
一般會員


發表:3
回覆:3
積分:1
註冊:2004-10-16

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-10-21 11:31:21 IP:220.135.xxx.xxx 未訂閱
真是很抱歉, 由於近幾年都在用php, 而 php都是直接 coding.... 使得 delphi荒廢太久(1.0->2.0->6.0), 是否可再請教 除了 Query/ADOQuery, QuickRep, QRBand 應該有哪些db元件在此例中應被使用? 而其設定應為何? 謝謝!!
likush
高階會員


發表:5
回覆:235
積分:103
註冊:2002-10-08

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-10-22 02:40:52 IP:220.134.xxx.xxx 未訂閱
我想依基本使用而言 除了你上述的之外 再則就 QRDBTEXT, QREXPR, QRSYSDATE等元件, 當然要群組的話 也可使用QRGROUP等 我想您可以先試著使用看看,若有其他需求不明使用方法或如何使用再提出大家討論。 ========================= 讀萬卷書~不如來K.TOP走一遭 =========================
系統時間:2024-05-18 21:37:26
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!