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

請問什麼情況下報表sub欄只出現第一筆?謝謝

尚未結案
kagaya
中階會員


發表:74
回覆:175
積分:59
註冊:2002-12-28

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-06-02 17:53:07 IP:61.219.xxx.xxx 未訂閱
請教各位大大.我有 表格rs1是Query.有兩筆資料 表格rs2是Table.有三筆資料 報表QuickRep1.dataSet=rs1 報表的SubDetail.DataSet=rs2 表格的關聯rs2.IndexFieldsName 是rs1.custid=rs2.custid 執行結果是 兩個SubDetail都是秀出第一個Detail對應的內容 可是正常應該是第二個SubDetail會秀出第二個Detail對應的內容 不知問題在哪?我有漏掉什麼嗎? 謝謝
------
KUSO 無處不在
chih
版主


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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-06-02 18:33:56 IP:61.216.xxx.xxx 未訂閱
改為用一個Query來Select資料,就是把的你rs1跟rs2資料用一段Query語法Select出來就可以了,TRY TRY SEE
kagaya
中階會員


發表:74
回覆:175
積分:59
註冊:2002-12-28

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-06-02 19:30:43 IP:211.76.xxx.xxx 未訂閱
應該是不能這樣做.因為欄位並不一樣 rs1是group產生的計算結果.而rs2則是明細並未使用group 合在一起非常怪.而且也合不起來=.=
------
KUSO 無處不在
chih
版主


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

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-06-02 20:07:26 IP:61.216.xxx.xxx 未訂閱
那你用一各DataSource1,DataSet->Query,再將Table1的MasterSource設為DataSource1,再將MasterFields設為custid TRY TRY SEE
引言: 應該是不能這樣做.因為欄位並不一樣 rs1是group產生的計算結果.而rs2則是明細並未使用group 合在一起非常怪.而且也合不起來=.=
kagaya
中階會員


發表:74
回覆:175
積分:59
註冊:2002-12-28

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-06-03 09:37:34 IP:61.219.xxx.xxx 未訂閱
謝謝chih大大 原來我除了原本的form有rs1.rs2外 報表的form也有rs1.rs2 然後我把報表指回原本的form的rs1.rs2就ok了 ..... 不過原本的form的rs1.rs2都是query.沒IndexFieldsName做關聯 竟也能跑出結果?怪怪 (可能我在rs1AfterScroll事件裡有做變動.大概是這個原因吧) 謝謝chih大大的幫忙.感謝
------
KUSO 無處不在
系統時間:2024-05-06 22:26:37
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!