Office中国论坛/Access中国论坛

标题: 续:关于文本型字段精确查询两者之间的问题(谢谢大家,问题已解决) [打印本页]

作者: davidcsw    时间: 2007-4-10 22:08
标题: 续:关于文本型字段精确查询两者之间的问题(谢谢大家,问题已解决)
已建一查询表内有表达式"查找"字段,已用一点通老师的方法把该字段val(replace([字段],"-",".")转换了,

现在想在窗体实际对该字段用VBA进行筛选,但不成功,想请教各位老师,我的代码错在哪里,谢谢

Dim strW As String
    strW = ""
        If Not IsNull(Me.最小值) Then
        strW = strWe & "(me.查找 > = " & val(replace([最小值],"-","." & ") AND "
    End If
   If Not IsNull(Me.最大值) Then
       strW = strW & "(me.查找 <= " & val(replace([最大值],"-","." & ") AND "
    End If

end sub

[此贴子已经被作者于2007-4-11 9:45:06编辑过]


作者: davidcsw    时间: 2007-4-10 22:43
没人帮忙吗?比较急,在线等,谢谢
作者: 一点通    时间: 2007-4-10 23:24
用代码处理并非是最好的,应充分利用ACCESS的查询功能

http://www.office-cn.net/forum.php?mod=viewthread&tid=53344&replyID=64953&skin=1
作者: davidcsw    时间: 2007-4-10 23:32
谢谢一点通老师,我用了你的查询功能试过,提示错误:"该表达式输入错误,或太复杂以致不能估值;

我在查询表里建了一个查找表达式字段

>=Val(replace([forms]![库存查询]![最小值],"-",".")) And <=Val(replace([forms]![库存查询]![最大值],"-","."))
作者: davidcsw    时间: 2007-4-11 17:14
一点通老师,麻烦你帮我看看这个VBA代码吧,我用查询功能试了N多方法还是不成功.
作者: 一点通    时间: 2007-4-11 18:03
[attach]23910[/attach]





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