设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

123下一页
返回列表 发新帖
查看: 3278|回复: 21
打印 上一主题 下一主题

[查询] [求助]未解决,以前的贴,精确查询和模糊查询

[复制链接]
跳转到指定楼层
1#
发表于 2007-6-23 04:36:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这个是模糊查询的代码:Like IIf(IsNull([Forms]![产品进程查询]![型号]),'*','*' & [Forms]![产品进程查询]![型号] & '*')

如果实现精确查询可采用:[Forms]![产品进程查询]![型号]

但有个问题:

必须 “产品进程查询]![型号]”得有内容,不然是不会显示任何东西的,

请问:如何做到将以上代码改为, “产品进程查询]![型号]”得有内容则实现精确查询,没有则忽略。。。。



这个问题以前的,现在还没有解决呀,顶一下

一点通兄的说法:

这个问题也是初学者共同的问题,往往当字段中没有输入数据,查询时除了模糊查询,精确查询就找不到这些数据了,因为当没有输入数据时是null数据,也就是没有意义的数据,如何将没有意义的数据变为有意义的数据呢?其实很简单,只要将原字段加上一个""就可以,如:

型号:[表名].[型号] & ""

是不是很神奇呢?数据马上就可以找到了,还不早点试下?



型号:[表名].[型号] & ""这个好像不太明白,光把字段改了,那查询条件呢?



[ 本帖最后由 sbsfhgl 于 2007-12-30 13:17 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2007-6-23 05:47:00 | 只看该作者
这个问题也是初学者共同的问题,往往当字段中没有输入数据,查询时除了模糊查询,精确查询就找不到这些数据了,因为当没有输入数据时是null数据,也就是没有意义的数据,如何将没有意义的数据变为有意义的数据呢?其实很简单,只要将原字段加上一个""就可以,如:

型号:[表名].[型号] & ""

是不是很神奇呢?数据马上就可以找到了,还不早点试下?
3#
发表于 2007-6-23 06:33:00 | 只看该作者
以下是引用一点通在2007-6-22 21:47:00的发言:


这个问题也是初学者共同的问题,往往当字段中没有输入数据,查询时除了模糊查询,精确查询就找不到这些数据了,因为当没有输入数据时是null数据,也就是没有意义的数据,如何将没有意义的数据变为有意义的数据呢?其实很简单,只要将原字段加上一个""就可以,如:

型号:[表名].[型号] & ""

是不是很神奇呢?数据马上就可以找到了,还不早点试下?

大哥,好像不行啊!
4#
发表于 2007-6-23 06:53:00 | 只看该作者
例子
5#
发表于 2007-6-23 11:36:00 | 只看该作者
神奇~~~
6#
发表于 2007-6-23 16:25:00 | 只看该作者
以下是引用一点通在2007-6-22 22:53:00的发言:
例子

应该是我没做对,请老师指点,谢谢!

我的实例中,当品名组合框中没有数据时,就查询不到结果!


本帖子中包含更多资源

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

x
7#
 楼主| 发表于 2007-6-23 18:02:00 | 只看该作者
试下哈哈
8#
 楼主| 发表于 2007-6-23 20:13:00 | 只看该作者
好像也不得行,我是加在查询字段上面的,对不对?
9#
发表于 2007-6-23 20:36:00 | 只看该作者
Like IIf(IsNull([Forms]![产品进程查询]![型号]),[型号],'*' & [Forms]![产品进程查询]![型号] & '*')
10#
 楼主| 发表于 2007-6-24 02:12:00 | 只看该作者
好像还是不得行,达不到理想效果,不能实现精确还是模糊查询
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-22 05:55 , Processed in 0.107222 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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