Office中国论坛/Access中国论坛

标题: 查询中的like问题 [打印本页]

作者: xhlyy    时间: 2008-3-10 11:32
标题: 查询中的like问题
已建立了一个合同查询,想通过在窗体中的文本框(text1)来实现合同查找,当文本框为空时显示所有合同,当文本框有内容时查找相应的合同号。

单独在查询的“合同号”条件下输入Like "*" & [Forms]![main]![text1] & "*"  可以实现查找相应的合同号,但是如果输入IIf(IsNull([Forms]![main]![text31),[hetong]![合同号],Like "*" & [Forms]![main]![text1] & "*")并保存后会自己变成IIf(IsNull([Forms]![main]![text1]),[hetong]![合同号],([hetong].[合同号]) Like "*" & [Forms]![main]![text1] & "*")并不能实现查找相应的合同,问题是否出在Like "*" & [Forms]![main]![text1] & "*"  这句呢?
作者: tmtony    时间: 2008-3-10 11:38
最好判断 [Forms]![main]![text1]
like "*'" & iif(nz([Forms]![main]![text1] )="","*",[Forms]![main]![text1] ) & "*'"




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3