设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 6311|回复: 13
打印 上一主题 下一主题

[查询] 请教查询如何同时满足两个条件

[复制链接]
跳转到指定楼层
1#
发表于 2010-8-19 16:41:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 girder 于 2010-8-20 11:20 编辑

请教窗体查询如何同时满足两个条件。

窗体查询中有“水果”和“产地”两个字段名

如何即满足“水果”的选项又同时满足“产地”选项。烦请高手指点。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2010-8-19 17:00:43 | 只看该作者
select * from 水果表 where 水果 like "*西瓜*" and 产地 like "*河南*"
3#
 楼主| 发表于 2010-8-20 11:20:27 | 只看该作者
回复 todaynew 的帖子


我说的窗体里的查询
4#
发表于 2010-8-20 11:54:31 | 只看该作者
窗体里么,用me.filter:
me.filter="水果 like '*西瓜*' and 产地 like '*河南*'"
me.filteron=true
5#
发表于 2010-8-20 12:02:45 | 只看该作者
看了你的附件,把代码改为下面即可:

Private Sub Combo1_AfterUpdate()
Me.Child1.Form.Filter = "水果 like '" & IIf(IsNull(Me.Combo1), "*", Me.Combo1) & "' and 产地 like '" & IIf(IsNull(Me.Combo3), "*", Me.Combo3) & "'"
Me.Child1.Form.FilterOn = True
End Sub

Private Sub Combo3_AfterUpdate()
Me.Child1.Form.Filter = "水果 like '" & IIf(IsNull(Me.Combo1), "*", Me.Combo1) & "' and 产地 like '" & IIf(IsNull(Me.Combo3), "*", Me.Combo3) & "'"
Me.Child1.Form.FilterOn = True
End Sub

6#
 楼主| 发表于 2010-8-22 21:52:41 | 只看该作者
回复 sgrshh29 的帖子

高手,谢谢!
   
7#
 楼主| 发表于 2010-8-24 09:41:12 | 只看该作者
本帖最后由 girder 于 2010-8-24 10:04 编辑

回复 sgrshh29 的帖子

高手,我发现个问题,如果在数据里“#”,好像数据就不能查询了。这个又办法解决吗?附件我传上来了,麻烦你看一下。谢谢!
















本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
8#
 楼主| 发表于 2010-8-24 15:38:15 | 只看该作者
回复 sgrshh29 的帖子

高手,又要麻烦你了。现在选择“水果”又出错了。麻烦你再帮忙看看,万分感谢!
   
9#
发表于 2010-8-24 15:49:52 | 只看该作者
回复 girder 的帖子

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
10#
 楼主| 发表于 2010-8-24 12:52:16 | 只看该作者
回复 sgrshh29 的帖子

高手,附件测试了,但是还有个问题,安附件一定要先选择“水果”,才可以选择“产地” 如果直接选择产地的话会出错。有什么办法可以直接选择“产地”哇。谢谢!

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-17 05:39 , Processed in 0.105552 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表