设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[查询] 这个查询代码怎样写?请教!

[复制链接]
跳转到指定楼层
1#
发表于 2014-5-9 19:04:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
数据库内有一个表“tabel1”,表内有文本型字段名为“name”。同一数据库内有窗体“databese” 该窗体内有文本框“tetx1”。
现在有1个查询
select tabel1.* FROM tabel1 WHERE (((tabel1.name) =[forms]![databese]![text1]));
现在我想把这个查询改为模糊查询,即查询条件为字段name 包含文本框text1中的值即可。我把条件语句的等号改为“like”不成功 。主要是条件语句中的引号等写不对。请教各位帮助。谢谢.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2014-5-9 19:08:26 | 只看该作者
三种数据类型用法总结:

数值型表示法 " & 变量
文本型表示法 '" & 变量 & "'
日期型表示法 #" & 变量 & "#


3#
发表于 2014-5-10 23:40:48 | 只看该作者
aceess 数据库用 *  匹配,如 like '*表名*'
ms sql 数据库用 % 匹配,如 like '%表名%'
4#
发表于 2014-5-11 22:01:02 | 只看该作者
select tabel1.* FROM tabel1 WHERE tabel1.name like "*" & [forms]![databese]![text1] & "*"
5#
发表于 2014-5-16 12:37:10 | 只看该作者
like "*" & [forms]![database]![text1] & "*"
6#
 楼主| 发表于 2014-5-21 21:12:58 | 只看该作者
谢谢各位热心的朋友,已经解决了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-15 23:59 , Processed in 0.092163 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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