我有一个查询,我希望条件查看组合框。我使用以下行源填充组合框以添加“全部”选项:
SELECT id, team FROM tblTeams ORDER BY team UNION SELECT "*", "<ALL>" FROM tblTeams;
如果我选择一个团队,查询运行良好(条件是针对 id,组合框的绑定列是 1)。但是,如果我选择 <ALL>,我会收到警告:“此表达式键入错误,或者它太复杂而无法计算。例如,一个数字表达式可能包含太多复杂元素。尝试通过分配部分来简化表达式变量的表达式。”
该字段是一个整数,所以我认为 * 引起了问题。我尝试将其更改为“> 0”,但这给了我同样的错误。任何关于使这项工作的建议,这样我就不必使用 VBA 来操作查询(我可以这样做,但如果你不这样做,我觉得它会更干净——让我知道这是否是一个错误的想法) ?