设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
楼主: sbsfhgl
打印 上一主题 下一主题

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

[复制链接]
11#
发表于 2007-6-24 02:26:00 | 只看该作者
这和精确模糊无关,加*就是模糊。
12#
发表于 2007-6-24 02:28:00 | 只看该作者
把test查询改为这样试试:(试着加入一个品名为“毛巾被”,看看在筛选“毛巾”时“毛巾被”有没有被查出来。)

SELECT 基础表.货品编号, 基础表.品名 & "" AS 品名, 基础表.单位, 基础表.规格, 基础表.价格, 基础表.数量, 基础表.金额
FROM 基础表
WHERE [品名] Like nz(Forms!main!Combo0,"*");


[此贴子已经被作者于2007-6-23 18:32:34编辑过]

13#
 楼主| 发表于 2007-6-24 17:16:00 | 只看该作者
我的问题还没解决呀,比如我在型号里输入CD110 ,它查询出来的不仅有CD110还有CD110X,谁帮我改下嘛
14#
 楼主| 发表于 2007-6-24 17:17:00 | 只看该作者
以下是引用tz-chf在2007-6-23 12:36:00的发言:
Like IIf(IsNull([Forms]![产品进程查询]![型号]),[型号],'*' & [Forms]![产品进程查询]![型号] & '*')

这个也不得行
15#
 楼主| 发表于 2007-7-1 21:15:00 | 只看该作者
如何解决呀,我现在还不知道呀。有没有例子,烦请提供一下,有谢
16#
发表于 2007-7-4 17:17:00 | 只看该作者
帮你顶一下哦
17#
 楼主| 发表于 2007-12-30 13:12:49 | 只看该作者
这个问题以前的,现在还没有解决呀,顶一下
一点通兄的说法:
这个问题也是初学者共同的问题,往往当字段中没有输入数据,查询时除了模糊查询,精确查询就找不到这些数据了,因为当没有输入数据时是null数据,也就是没有意义的数据,如何将没有意义的数据变为有意义的数据呢?其实很简单,只要将原字段加上一个""就可以,如:
型号:[表名].[型号] & ""
是不是很神奇呢?数据马上就可以找到了,还不早点试下?

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

[ 本帖最后由 sbsfhgl 于 2007-12-30 13:14 编辑 ]

点击这里给我发消息

18#
发表于 2007-12-30 13:57:02 | 只看该作者
这个是模糊查询的代码:Like IIf(IsNull([Forms]![产品进程查询]![型号]),'*','*' & [Forms]![产品进程查询]![型号] & '*')
如果实现精确查询可采用:[Forms]![产品进程查询]![型号]
但有个问题:
必须 “产品进程查询]![型号]”得有内容,不然是不会显示任何东西的,
请问:如何做到将以上代码改为, “产品进程查询]![型号]”得有内容则实现精确查询,没有则忽略。。。。
-------------------------------------------------------------------------------------------------------------------------------------------------

这一句可以实现:
Like IIf(IsNull([Forms]![产品进程查询]![型号]),'*',[Forms]![产品进程查询]![型号])
19#
 楼主| 发表于 2007-12-30 16:57:18 | 只看该作者
原帖由 t小宝 于 2007-12-30 13:57 发表
这个是模糊查询的代码:Like IIf(IsNull([Forms]![产品进程查询]![型号]),'*','*' & [Forms]![产品进程查询]![型号] & '*')
如果实现精确查询可采用:[Forms]![产品进程查询]![型号]
但有个问题:
必须 “产品进程 ...


我知道这个可以实现,我的想法是:
当这个控件为空时,则不需要加任何条件,忽略这个条件(不采用模糊方式like);
如果这个控件有值时,就来源于这个控件
20#
 楼主| 发表于 2008-1-2 08:49:28 | 只看该作者
t小宝 哪个说明也是模糊查询
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-21 20:48 , Processed in 0.100681 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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