设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1184|回复: 3
打印 上一主题 下一主题

[查询] [求助]查询出现了问题,输入条件后没反应

[复制链接]
跳转到指定楼层
1#
发表于 2009-6-2 21:07:47 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 diwf 于 2009-6-2 21:23 编辑

我是新学者,刚刚模仿了一个查询
代码如下:
Private Sub Text177_KeyUp(KeyCode As Integer, Shift As Integer)
    Dim strCx As String
    If Nz(Combo184, 0) = 0 Then Me.城市_子窗体.Form.FilterOn = False: Exit Sub
    If KeyCode = vbKeySpace Then Exit Sub     '分隔符不为空格时,可省去
    For i = 0 To UBound(Split(Text177.Text, " "))
        strCx = strCx & "InStr(" & STemp & ", '" & Split(Text177.Text, " ")(i) & "') > 0 Or "
    Next i
    Me.城市_子窗体.Form.Filter = strCx & True
    Me.城市_子窗体.Form.FilterOn = True
End Sub
在组合框Combo184选择条件后,然后在文本框Text177里输入时,子窗体还是原先的数据,就像刷新了一遍,但还是没起作用,
到底是什么地方出了问题呢?是不是 属性 设置里有什么问题?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
4#
发表于 2009-6-3 15:14:23 | 只看该作者
是的,项
3#
发表于 2009-6-3 09:50:31 | 只看该作者
建议初学者用查询的设计视图完成,可能效果会好些,设计成功后再看看代码是怎样的。
2#
发表于 2009-6-2 21:25:50 | 只看该作者
利用msgbox 显示一下 strcx的具体赋值变成了什么样? 然后再msgbox看看"strcx & true"是不是你想要的结果。如果还有问题,看看事件是不是选错了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-22 11:39 , Processed in 0.100911 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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