在
Smart Query內建的搜尋功能遠比你想得還要強大,除了讓使用者輸入文字和數值,還能運用
-
開啟參考欄位
-
邊打邊找列出條件清單
-
過濾條件大小類
接下來,將詳細介紹以上三招查詢應用,設計者可以依據使用者需求以及資料的特性來決定要使用哪一招!
Foreign Key 視窗功能介紹
請根據圖2的編號來對照功能:
-
放大鏡 :有設定 Foreign Key 的條件執行時,Text Box旁會出現放大鏡的圖示,點選就會跳出鍵值欄位(客戶編號)、主參考欄位(公司名稱),提供使用者比對參考。 -
欄位下拉選單 :上圖中左下角有個下拉選單,可以下拉選擇要搜尋的欄位。 -
查詢條件 :選擇好欄位就可以在旁邊的輸入框輸入文字、數值。 -
泛查(放大鏡) :在Text Box輸入關鍵字後,再點選旁邊的放大鏡就能進行泛查,意即只要開頭有使用者所輸入的關鍵字就會被搜尋出來,如同 SQL 中 LIKE 'A%' 的效果,顯示所有以 'A' 起頭的字串。舉例來說,'ABCD' 和 'ABCABC' 都符合這個模式。 -
全文檢索 :在Text Box輸入關鍵字後,點選全文檢索就能將所有包含關鍵字的欄位都搜尋出來,如同 SQL 中 LIKE '%AN%' 的效果,顯示所有包含 'AN' 的字串。舉例來說,以A關鍵字來搜尋,'LOS ANGELES' 和 'SAN FRANCISCO' 皆會是搜尋結果。 -
每頁筆數 :預設每頁帶10筆資料,底下每頁筆數可以手動調整輸入想要的筆數,按Enter 就可以變換每頁筆數。 -
切頁 :左下角有數字框與左右箭頭,可以快速用輸入數值或左右切換的方式來切換頁數。
如何設定Foreign Key,開啟參考欄位?
下面以一家企業的
-
新增Foreign Key
在
條件 頁籤下,選擇欲加Foreign Key的條件(客戶編號: [訂貨主檔.客戶編號]=客戶編號1),接著點選Foreign Key 就可以新增自訂Foreign Key 。 -
設定參考欄位
新增自訂Foreign Key 後,需要選擇欄位所在的
關聯資料表、鍵值欄位 與主要參考欄位 ,設定如下:◆ 關聯資料表:[客戶]
◆ 鍵值欄位:[客戶編號]
鍵值標題:[客戶編號]
鍵值型別:[string]
◆ 主參考欄位:[公司名稱]
欄位標題:[公司名稱]
欄位型別:[string] -
設定其他參考欄位
如圖5,若想要增加更多輔助的參考欄位,可以到 Foreign Key 的
其他參考欄位 頁籤設定。如圖6,使用者在查詢時,就能看到多項參考欄位(聯絡人、地址)。
Foreign Key應用的第一招是利用視窗開啟參考欄位,
如何設定邊打邊找?
此為Foreign Key的進階功能,在
如圖10,設計查詢頁面時,若要以此兩項為搜尋條件(大類:類別編號、小類:產品編號),
如何設定過濾條件大小類?
使用條件過濾功能,可以讓我們利用已輸入的條件(大類)進一步限制其他條件(小類)可選的值。
-
切換至Foreign Key的條件頁籤
切換至
小類條件(產品編號) 的Foreign Key頁籤,點選條件 頁籤。 -
新增條件
點選 + 符號新增條件,設定如下:
◆ 欄位:類別編號
◆ 依據條件:類別編號1
|
---|
◆ 使用 |
以上就是Foreign Key能為使用者帶來的便利,