Office中国论坛/Access中国论坛

标题: [请教]如何利用文本框查询 [打印本页]

作者: lfffirst    时间: 2009-2-10 22:38
标题: [请教]如何利用文本框查询
恳请各位专家
      如何使用文本框的输入内容,去查询部分表中与其相符的任何字段的 行记录 内容?
      不知我的问题是否恰当?
例如有表1,2,3,4....
每个表中都含有同一个字段name,但值不同.
现根据文本框输入内容liuqing, 查询表1,2中字段name为liuqing的行记录

小弟前面的帖子的想法已经被专家元老们批评,望见谅.
希望多多练习后可以掌握基本设计思路.
作者: ACMAIN_CHM    时间: 2009-2-10 22:45
例如有表1,2,3,4....
每个表中都含有同一个字段name,但值不同.
现根据文本框输入内容liuqing, 查询表1,2中字段name为liuqing的行记录


select *
from (
    select *
    from 表1
    union all
    select *
    from 表2
    union all
    ...
    union all
   
    select *
    from 表n
)
where [name]='liuqing'

考虑一下效率的话

select * from 表1 where [name]='liuqing'
union all
select * from 表2 where [name]='liuqing'
union all
select * from 表3 where [name]='liuqing'
union all

union all
select * from 表n where [name]='liuqing'



******************
*  一切皆有可能  *
******************

.

.
QQ群 48866293 / 12035577 / 7440532 / 13666209
http://forum.csdn.net/SList/Access .
http://www.accessbbs.cn/bbs/index.php .
http://www.accessoft.com/bbs/index.asp .
http://www.access-programmers.co.uk/forums .
http://www.office-cn.net .
.
http://www.office-cn.net/home/space.php?uid=141646 .
作者: lfffirst    时间: 2009-2-10 22:47
楼上的大哥,谢谢了啊.呵呵
不过liuqing这个内容是文本框text动态输入的,如何修改呢?
作者: Henry D. Sy    时间: 2009-2-11 05:55
传例子




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3