Forms 在MS Access中使用单个表单组合框中的多列作为查询参数

Forms 在MS Access中使用单个表单组合框中的多列作为查询参数,forms,ms-access,combobox,Forms,Ms Access,Combobox,我有一个带有组合框的表单,其中包含一个表中的两列。我想使用组合框中选定行中的两个字段作为查询的参数 i、 e.组合框有想要的和不想要的列,我希望查询 从表中选择*,人们喜欢“从组合框中需要”而不喜欢“从组合框中不需要” 我似乎只能在组合框的绑定列中使用它。我试过了 SELECT * FROM table WHERE people LIKE [Forms]![formName]![comboBoxName].column(0) AND people NOT LIKE [Forms]![form

我有一个带有组合框的表单,其中包含一个表中的两列。我想使用组合框中选定行中的两个字段作为查询的参数

i、 e.组合框有
想要的
不想要的
列,我希望查询

从表中选择*,人们喜欢“从组合框中需要”而不喜欢“从组合框中不需要”

我似乎只能在组合框的绑定列中使用它。我试过了

SELECT * FROM table 
WHERE people LIKE [Forms]![formName]![comboBoxName].column(0) 
AND people NOT LIKE [Forms]![formName]![comboBoxName].column(1);
一种方法是将表单上的文本框绑定到combobox的另一列

或者使用未绑定的文本框,从组合框的AfterUpdate事件中指定另一列的值


然后在您的查询中查看该文本框。

谢谢,我想会有更干净的方法。我试试看。