Office中国论坛/Access中国论坛
标题:
[求助]查询出现了问题,输入条件后没反应
[打印本页]
作者:
diwf
时间:
2009-6-2 21:07
标题:
[求助]查询出现了问题,输入条件后没反应
本帖最后由 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里输入时,子窗体还是原先的数据,就像刷新了一遍,但还是没起作用,
到底是什么地方出了问题呢?是不是 属性 设置里有什么问题?
作者:
chuang0321
时间:
2009-6-2 21:25
利用msgbox 显示一下 strcx的具体赋值变成了什么样? 然后再msgbox看看"strcx & true"是不是你想要的结果。如果还有问题,看看事件是不是选错了。
作者:
jackysu78
时间:
2009-6-3 09:50
建议初学者用查询的设计视图完成,可能效果会好些,设计成功后再看看代码是怎样的。
作者:
taotao123
时间:
2009-6-3 15:14
是的,项
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3