我有在Microsoft Access多值字段的問題,2007年如何檢查是否多值字段包含的值的MS Access
我想在一個複選框列表中選擇值,並根據這些值,查詢其中多值列包含所有這些值。
SELECT i.ID, i.Responsibility.Value
FROM tb_Items i
WHERE <<<what should I put here?>>>;
我需要從一個複選框列表填充值其中條款,並檢查是否在該表(tb_Items.Responsability,在這種情況下)的多值列包含這些值。
我該怎麼做?
編輯:
我有填充值的複選框列表,讓我檢查一下。
i.Responsibility是數據庫表中的多值字段。當我使用查詢該表時,從tb_Items i中選擇i.Responsibility.Value,數據列i.Responsibility返回給我無效如果多值字段有多個選項被選中,或者返回唯一選定的值, 如果,當然它只有一個值被選中。
我的問題是具體我怎麼可以使返回到我是否該多值字段在表包含一組值的其中條款。由包含我的意思是「已選擇」。例如,如果對於表中給定的註冊表多值字段選擇了選項A,B和C,我希望能夠查詢是否選擇了A和B,並且它必須爲此註冊表返回true。我甚至可以在查詢中手動輸入這些值,並擔心之後如何從複選框列表中檢索它們。我現在主要關心的是如何編寫查詢。
那麼,你有沒有組合框還建?我很困惑。 –
你不能在組合框中'多選'項目...你的意思是列表框? –
'i.Responsability.Value' <<<我不認爲你需要'.Value'在這裏結束。你提到「這些價值觀」......你能告訴我們這些價值是什麼嗎?他們來自哪些領域? –