2015-02-10 59 views
2

我會收集我的IIF或表切換表達式作爲一個記錄(更超過40PCS):訪問表達式

tbl_filter:

過濾

Description LIKE '*SCREW*',"Screw" 

Description LIKE '*SOCKET*',"SScrew" 

我怎樣使用這個表達式集合tbl_filter在查詢中的切換函數中?

類似這樣的:

SELECT Item, switch(Select * from tbl_Filter) AS Cathegory FROM tbl_Materials 

感謝您的幫助提前

+1

對不起能喲你用一些更多的樣本數據和結果來格式化你的文章? – PaulFrancis 2015-02-10 14:48:54

回答

0

我想你的意思是這樣的下面。

tbl_Filter

Contains Filter 
Screw  Screw 
Socket  Sscrew 

tbl_Main

Description 
Screws and sockets 
Screw 
Socket 

查詢SQL

SELECT tbl_Main.Description, tbl_Filter.Filter 
FROM tbl_Main, tbl_Filter 
WHERE tbl_Main.Description Like "*" & [Contains] & "*" 

結果

Description   Filter 
Screws and sockets Screw 
Screws and sockets Sscrew 
Screw    Screw 
Socket    Sscrew 
+0

嗨Fionnuala, 它在一個字段搜索正常工作。當條件屬於同一記錄中的另一個字段時,我怎麼能擴展它。 我的意思是[描述] conatins一個特殊的單詞(如你在例子中解決的)和[Item]包含一個'X'charachter,那麼過濾器應該是'ScrewHighAlloy'。 這就是爲什麼我要使用開關..但我掛斷了獲取錯誤.. – 2015-02-12 10:06:36