你错就错在,把窗体中的文本框控件的名字搞错了。
还有就是你[FORMS]![b1查询]错了,b1查询不是窗体名。
其它倒没什么错,就是在查询里你的语句多处错误。
这是我的:
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 查询]![职务])));
[此贴子已经被作者于2004-5-6 17:11:15编辑过]
|