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

我有一个数据表包含图书的基本信息,

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

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

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

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

谢谢一楼的回答,不太明白,能说的具体些吗,我要输入的关键不是“书”而是书名,书名不是固定的,怎么弄呢

<%
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
%>
不懂的问我。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-01-23
select * //你想查的字段
from 图书信息表 //你的表名
where 书名 like %'书'% //条件是书名中包含书字的
第2个回答  2010-01-23
可以在输入的关键字前后各加一个%号
如: %书%
相似回答