我在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
%>
不懂的问我。
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
%>
不懂的问我。
展开全部
select * //你想查的字段
from 图书信息表 //你的表名
where 书名 like %'书'% //条件是书名中包含书字的
from 图书信息表 //你的表名
where 书名 like %'书'% //条件是书名中包含书字的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以在输入的关键字前后各加一个%号
如: %书%
如: %书%
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询