請問Master/Detail如何可以由下往上相反找尋相關聯的Key值? |
尚未結案
|
tangkh
一般會員 發表:26 回覆:28 積分:10 註冊:2002-09-11 發送簡訊給我 |
|
timhuang
尊榮會員 發表:78 回覆:1815 積分:1608 註冊:2002-07-15 發送簡訊給我 |
|
naposhao
初階會員 發表:18 回覆:38 積分:31 註冊:2002-10-13 發送簡訊給我 |
|
tangkh
一般會員 發表:26 回覆:28 積分:10 註冊:2002-09-11 發送簡訊給我 |
引言: Hi, 所謂 Master/Detail 就是由上往下去關連找資料, 若是希望由下往上去找的話, 建議你將最後的 key, 利用 query 的方式來將各層的 key 找出來後, 再一一填入即可!感謝先進的指導,我有一個關於Master/Detail的觀念不知道是否正確? 當我要對Master/Detail查詢時,所有的關聯指標,都在互相的關聯紀錄上,假如這時我想要查詢第3層的資料,並不在目前的關聯紀錄上時: 1.因為我要查詢第3層的資料,並不在目前的關聯紀錄上,我是否必須先切斷第3層的關聯,才能對第3層所有的資料查詢? 2.假如我使用SQL查詢,就會遇見之前我提到的問題,必須由下往上反找後,再將指標一一歸位,才能輸出至視覺元件,告知使用者查詢結果? 再請先進們指導,感謝!感謝! |
timhuang
尊榮會員 發表:78 回覆:1815 積分:1608 註冊:2002-07-15 發送簡訊給我 |
基本上, 如何應用 Master/Detail 的架構, 並沒有一定的準則, 但是就你的規格來看, 若是會發生其中某一層的 Detail 獨立查詢功能的話, 建議你可以另外設計一個對話盒(即 FORM)來進行查詢, 在該 FORM 上輸入條件, 對該 Detail table 進行查詢後, 再往其上的關連 Master Dataset 一一設定, 即可達到分別查詢又不破壞原來的 Master/Detail 架構.
會這樣查詢, 對 User 操作介面而言, 應該屬於特殊查詢介面, 所以用另一獨立 FORM 來作業是較理想的規劃方式. 當然也可以設計你自己的查詢方法, 怎樣才對 USER 操作介面看起來流暢, 操作順利才是良好的設計!
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |