设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
跳转到指定楼层
1#
发表于 2007-4-10 22:08:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
已建一查询表内有表达式"查找"字段,已用一点通老师的方法把该字段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编辑过]

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2007-4-10 22:43:00 | 只看该作者
没人帮忙吗?比较急,在线等,谢谢
3#
发表于 2007-4-10 23:24:00 | 只看该作者
用代码处理并非是最好的,应充分利用ACCESS的查询功能

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

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

>=Val(replace([forms]![库存查询]![最小值],"-",".")) And <=Val(replace([forms]![库存查询]![最大值],"-","."))
5#
 楼主| 发表于 2007-4-11 17:14:00 | 只看该作者
一点通老师,麻烦你帮我看看这个VBA代码吧,我用查询功能试了N多方法还是不成功.
6#
发表于 2007-4-11 18:03:00 | 只看该作者

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-1-10 23:32 , Processed in 0.115540 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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