我會在提高一點點幫助,非常感謝如下:訪問過濾
表1
AB
我具有比含有2個字段,A和B的單個表(對不起...具有想更好地在這裏......新的分隔字段有點問題的StackOverflow)
我有一個用戶形式1米ulti-選擇列表框。此列表框填充字段A. 用戶可以在此列表框中選擇任意數量的項目。
在表中,場B涉及字段A,使得在B中的條目允許在選擇項目的速記方法 - 它是這個「速記」我試圖實現。
實例:
如果列表框選擇爲1,6,那麼實際的選擇是1,6,7,8,9(6涉及7,8,9)
如果列表框選擇是1,5,那麼實際選擇將是1,5(這裏沒有關係)
如果列表框選擇是2,6,則實際選擇是2,3,4,6,7 ,8,9
B中的條目也必須出現在因爲關係可以啓用或用戶禁用(在這裏,只有在這些選擇將被使用)。無論哪種情況,後處理都將根據所做的選擇進行。
我想知道的是什麼 - 是否有例如填充數組的一個簡單的方法當A:B關係被啓用時選擇()與所有選擇?這將最終饋入sql「IN(...)」語句。 我在Excel中做了類似的事情,但是我將一個項目轉換爲Access,並想知道是否有一些sql方法可能在一個步驟中完成此操作。
(編輯:) 我已經建造這似乎以下工作的,到目前爲止:
SELECT A
FROM Table1
WHERE A IN(1,2,6) OR B IN(1,2,6);
過濾回報:1,2,3,4,6,7,8,9-(到底是什麼我想)
對於上述,我可以使用VBA提取列表框中用戶選擇的項目,然後將這些條目填充到上面的「IN(...)」語句中。
我現在需要做的是能夠將上述結果輸入到第二個下游搜索查詢中,特別是使用上述查詢的過濾返回來填充另一個「IN(....)」語句。是否有捷徑可尋?
感謝您的時間,Acuntud.This真的很感激。 – Jim