我在ACCESS中建立的查询怎么才能查询出包含所输入的关键字的所有字段呢?请说的具体些,谢谢了,俺比较笨

我有一个数据表包含图书的基本信息,一个窗体是根据数据表建立的,只有一个字段就是:期刊名称,窗体只有一个命令按钮是运行查询用的,一个查询是用查询向导根据窗体建立的,在设计视... 我有一个数据表包含图书的基本信息,

一个窗体是根据数据表建立的,只有一个字段就是:期刊名称,窗体只有一个命令按钮是运行查询用的,

一个查询是用查询向导根据窗体建立的,在设计视图中,条件生成器设置的是:窗体中的期刊名称字段的内容=数据表里的期刊名称字段

运行查询里,输入的期刊名称不一定是数据表里的期刊,可以包含在里面,但每次输入的内容都不一样,主要实现在功能是:每次输入一个关键字后,都可以查询出所有包含这个关键字的记录。

哪位可以帮帮我,追加分,上不封顶!

谢谢一楼的回答,不太明白,能说的具体些吗,我要输入的关键不是“书”而是书名,书名不是固定的,怎么弄呢
展开
 我来答
Mikeshuncheng
2010-01-24
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
<%
dim conn,connstr,db
'更改数据库名字
db="数据库"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.Open connstr

set rs=server.createobject("adodb.recordset")
sql = "select * from 表名 where 书名字段<>'-'"
if key<>"" then
sql = sql & " and 字段 & 字段 & 字段 & tel 字段 '%" & key & "%'"
end if
rs.open sql,conn,1,1
Do while not rs.eof
response.write rs("书名字段")&"<br>"
end if
rs.movenext
Loop

rs.close
set rs=nothing
end if
%>
不懂的问我。
百度网友462d82bd5
2010-01-23 · 超过43用户采纳过TA的回答
知道小有建树答主
回答量:160
采纳率:0%
帮助的人:128万
展开全部
select * //你想查的字段
from 图书信息表 //你的表名
where 书名 like %'书'% //条件是书名中包含书字的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a800768
2010-01-23 · TA获得超过1841个赞
知道大有可为答主
回答量:1928
采纳率:0%
帮助的人:1723万
展开全部
可以在输入的关键字前后各加一个%号
如: %书%
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式