flying Admin
文章數 : 207 注冊日期 : 2008-11-11
| 主題: 資料視窗SQL取欄位時碰到兩個Table有相同欄名的判斷 周一 11月 24, 2008 10:53 pm | |
| 大部分單據系統的版面,一般都會來自兩個以上Table的資料來源,然後透過關連性的設定,讓這兩個Table產生關聯,如下圖為報價單的主檔版面 ,可看出每張報價單主檔都只有一個客戶編號,但問題是,客戶主檔有客戶編號,報價單主檔也有客戶編號,那這個版面的客戶編號來自 [客戶主檔] 或 [報價單主檔]? 又該如何決定? 同樣,備註欄位也是兩個Table都有,何以決定來自哪個Table? 進入此版面的SQL圖紐或功能表Design->Data source可看到下面關聯設定.可看到關聯式為 [客戶主檔的客戶編號 = 報價單主檔的客戶編號] ,透過此關聯設定,報價單就會到客戶主檔找出客戶名稱秀於 版面. 下圖為報價單主檔版面的點選欄位,可看出客戶編號與備註(以紅圈圈出)都是來自報價單主檔. 此版面存檔對象只有報價單主檔,畢竟排此版面是要編輯報價單主檔,並不是要編輯客戶主檔,所以當然要放的是 [報價單主檔]的客戶編號與備註. | |
|