我无法获得" Less Than"标准对于IIf语句的错误部分是正确的:< = [Forms]![BuildLocationKey]![Building1]。[value]。这将另外8个行提供给另一个查询,该查询输出一系列连续的临时数字,这些数字作为位置标识打印出来。使用Criteria框,因为我没有运气这与VBA合作,但我愿意接受任何建议。
[BuildCB]是Checkbox
SELECT DISTINCT Building.Bu 来自建筑 GROUP BY Building.Bu HAVING(((Building.Bu)= IIf([BuildCB],[Forms]![BuildLocationKey]![Building1]。[value],"< = [Forms]![BuildLocationKey]![Building1]。 [值]&#34)));