这是我的:
SELECT b1.姓名, b1.年龄, b1.单位, b1.职务
FROM b1
WHERE (((b1.姓名) Like IIf(IsNull([FORMS]![例子]![姓名]),"*",[FORMS]![例子]![姓名])) AND ((b1.单位) Like IIf(IsNull([FORMS]![例子]![组合8]),"*",[FORMS]![例子]![组合8])) AND ((b1.职务) Like IIf(IsNull([FORMS]![例子]![组合10]),"*",[FORMS]![例子]![组合10])));
这是你的:
SELECT b1.姓名, b1.年龄, b1.单位, b1.职务
FROM b1
WHERE (((b1.姓名) Like IIf(IsNull([forms]![b1 查询]![姓名]),"*","*" & [forms]![b1 查询]![姓名] & "*")) AND ((b1.单位) Like IIf(IsNull([forms]![b1 查询]![单位]),"*",[forms]![b1 查询]![单位])) AND ((b1.职务) Like IIf(IsNull([forms]![b1 查询]![职务]),"*",[forms]![b1 查询]![职务])));