志翔科技有限公司後勤網
Would you like to react to this message? Create an account in a few clicks or log in to continue.
志翔科技有限公司後勤網

後勤等待處理訊息站,請各位成員努力消除待工區
 
首頁首頁  Latest imagesLatest images  會員註冊會員註冊  登入登入  

 

 資料視窗SQL取欄位時碰到兩個Table有相同欄名的判斷

向下 
發表人內容
flying
Admin
flying


文章數 : 207
注冊日期 : 2008-11-11

資料視窗SQL取欄位時碰到兩個Table有相同欄名的判斷 Empty
發表主題: 資料視窗SQL取欄位時碰到兩個Table有相同欄名的判斷   資料視窗SQL取欄位時碰到兩個Table有相同欄名的判斷 Empty周一 11月 24, 2008 10:53 pm

大部分單據系統的版面,一般都會來自兩個以上Table的資料來源,然後透過關連性的設定,讓這兩個Table產生關聯,如下圖為報價單的主檔版面
,可看出每張報價單主檔都只有一個客戶編號,但問題是,客戶主檔有客戶編號,報價單主檔也有客戶編號,那這個版面的客戶編號來自 [客戶主檔]
或 [報價單主檔]? 又該如何決定? 同樣,備註欄位也是兩個Table都有,何以決定來自哪個Table?

資料視窗SQL取欄位時碰到兩個Table有相同欄名的判斷 Whicht10

進入此版面的SQL圖紐或功能表Design->Data source可看到下面關聯設定.可看到關聯式為 [客戶主檔的客戶編號 = 報價單主檔的客戶編號]
,透過此關聯設定,報價單就會到客戶主檔找出客戶名稱秀於 版面.

資料視窗SQL取欄位時碰到兩個Table有相同欄名的判斷 Whicht11

下圖為報價單主檔版面的點選欄位,可看出客戶編號與備註(以紅圈圈出)都是來自報價單主檔.

資料視窗SQL取欄位時碰到兩個Table有相同欄名的判斷 Whicht12

此版面存檔對象只有報價單主檔,畢竟排此版面是要編輯報價單主檔,並不是要編輯客戶主檔,所以當然要放的是 [報價單主檔]的客戶編號與備註.

資料視窗SQL取欄位時碰到兩個Table有相同欄名的判斷 Whicht13
回頂端 向下
http://idon.666forum.net
 
資料視窗SQL取欄位時碰到兩個Table有相同欄名的判斷
回頂端 
1頁(共1頁)

這個論壇的權限:無法 在這個版面回復文章
志翔科技有限公司後勤網 :: 系統主題 :: 有關PowerBuilder操作環境-
前往: