access模糊查询
我的一个查询窗体上有很多条件查询,如产品型号、生产日期、产品名称等。现在个问题是我有的“产品名称”不需要填写,也就是为空!并造成了查询结果,只要是“产品名称”是空的都不显...
我的一个查询窗体上有很多条件查询,如产品型号、生产日期、产品名称等。
现在个问题是我有的“产品名称”不需要填写,也就是为空!并造成了查询结果,只要是“产品名称”是空的都不显示出来了。我现在需要不管"产品名称"是否填写都不影响查询结果该怎么写呢?
这是我查询上的:
Like IIf(IsNull([Forms]![销售明细窗体]![产品名称]),'*','*' & [Forms]![销售明细窗体]![产品名称] & '*')
我目前用的就是上面这个,可是在查询是只要是"产品名称"为空的都无法参与查询! 展开
现在个问题是我有的“产品名称”不需要填写,也就是为空!并造成了查询结果,只要是“产品名称”是空的都不显示出来了。我现在需要不管"产品名称"是否填写都不影响查询结果该怎么写呢?
这是我查询上的:
Like IIf(IsNull([Forms]![销售明细窗体]![产品名称]),'*','*' & [Forms]![销售明细窗体]![产品名称] & '*')
我目前用的就是上面这个,可是在查询是只要是"产品名称"为空的都无法参与查询! 展开
3个回答
展开全部
说一下思路..
aa=request("aa")
bb=request("bb")
cc=request("cc")
dd=request("dd")
'有多的继续.
'然后新建记录集
set rs=server.createobject("adodb.recordset")
'现在写sql语句.
sql="select * from 表名 where 1=1"
'OK.然后现在写条件
if aa<>"" then
sql=sql&" and 字段aa='"&aa&"'"
end if
if bb<>"" then
sql=sql&" and 字段bb='"&bb&"'"
end if
if cc<>"" then
sql=sql&" and 字段cc='"&cc&"'"
end if
if dd<>"" then
sql=sql&" and 字段dd='"&dd&"'"
end if
'最后
sql=sql&" order by id desc" '这句是按条件对ID降序排列,可要可不要.
'然后执行即可
rs.open sql,conn,1,1
aa=request("aa")
bb=request("bb")
cc=request("cc")
dd=request("dd")
'有多的继续.
'然后新建记录集
set rs=server.createobject("adodb.recordset")
'现在写sql语句.
sql="select * from 表名 where 1=1"
'OK.然后现在写条件
if aa<>"" then
sql=sql&" and 字段aa='"&aa&"'"
end if
if bb<>"" then
sql=sql&" and 字段bb='"&bb&"'"
end if
if cc<>"" then
sql=sql&" and 字段cc='"&cc&"'"
end if
if dd<>"" then
sql=sql&" and 字段dd='"&dd&"'"
end if
'最后
sql=sql&" order by id desc" '这句是按条件对ID降序排列,可要可不要.
'然后执行即可
rs.open sql,conn,1,1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
快又稳
2024-10-28 广告
2024-10-28 广告
数据库服务器作为广州快又稳网络科技有限公司的核心基础设施之一,承载着公司海量数据的存储、处理与访问需求。我们采用高性能、高可用性的服务器架构,确保数据的安全性、完整性和快速响应能力。通过先进的数据库管理系统,优化查询效率,支持复杂业务场景下...
点击进入详情页
本回答由快又稳提供
展开全部
like'* & [你的要求] * &'
填写在你的查询表中产品名称条件中
填写在你的查询表中产品名称条件中
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
- -~
没看明白你的意思
......................
文件传给我看看吧 - -~ 30628527
没看明白你的意思
......................
文件传给我看看吧 - -~ 30628527
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询