Step1> 使用wOrders為例子,打開wOrders。然後右擊dfMaster,點擊Edit Column。
Step2> 選擇CustomerID,將Editor屬性設置為inforefval,然後點擊EditorOptions。
Step3> 打開EditOption Editor之後,先設置RemoteName屬性。點擊RemoteName,然後選擇sCustomers.cmdCumstomers,接著按OK按鈕。
Step4> 選完了RemoteName,之後設置ValueMember為CustomerID,設置DisplayMember為CompanyName,接著按OK按鈕。最後要Save一下。
Step5> 使用Preview查看效果,客戶編號使用RefVal如下圖:
接著介紹Refval常使用到回傳其他欄位值的功能:ColumnMatch以及設置條件WhereItem。
ColumnMatch:
Step1>
同樣選擇dfMaster中的CustomerID為例,Editor Options打開後,找到ColumnMatchs屬性。
Step2>
點擊ColumnMatch後,按Add加入欲回傳值的欄位,分別是City與ShipCity對應,以及Country與ShipCountry兩組欄位對應。
Step3>
預覽結果後,切換客戶編號時,出貨城市和出貨國家會根據選擇的客戶而變換。
WhereItem:
Step1>
接著介紹WhereItem,選擇dfMaster中的CustomerID為例,Editor Options打開後,找到WhereItem屬性。
Step2>
打開WhereItem後,FieldName選擇為Country,WhereValue設置為美國,即表示僅顯示國家為美國的客戶資料,接著按OK按鈕最後Save。
Step3>
預覽結果後,可發現客戶編號中只會出現美國地區的客戶資料。
Related Topics