以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [讨论]如何实现全局搜索功能呢,求意见 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=38178) |
||||
-- 作者:xu3180497 -- 发布时间:2013/7/22 9:48:00 -- [讨论]如何实现全局搜索功能呢,求意见 这个问题可能我表述的不是很清楚,因为我自己也不是很理解应该怎么做才最合理。 就是有一个项目,里面有很多表,现在的问题就是如何做出这样的一个功能: 在主界面设计一个搜索框,和一个按钮,输入想要查找的内容,弹出一个窗口,显示符合条件的记录(显示的东西可以是表名加上字段名等) 然后我单击查找出来的记录可以跳到该记录所在的窗口。比如我找一个设备,输入设备编号,然后查找结果第一条记录比如说是“设备信息表 设备编号 SB001”,然后我单击这条记录,就会跳到设备管理窗口下的设备信息表。(或者弹出设备信息表,定位到该行记录) 望大家支招,最好能有个案例供我参考,谢谢!!! [此贴子已经被作者于2013-7-22 9:48:18编辑过]
|
||||
-- 作者:Bin -- 发布时间:2013/7/22 9:52:00 -- 那就等于是输入后查询所有表 以及表名 字段名嘛. 把所有查询结合起来不就好了.
|
||||
-- 作者:xu3180497 -- 发布时间:2013/7/22 10:31:00 -- 为了便于说明,我上个例子,大致是这样的,在主窗口的DropBox1输入想要搜索的内容,然后弹出搜索结果窗口,在搜索结果窗口中显示查找到的记录(记录里写的是什么随便,只要能区分是那个表的记录即可)。然后单击搜索结果窗口的记录,就打开设备管理窗口,并且记录跳转到该记录。 比如搜索SB003,那么搜索结果窗口就可以显示 "设备信息表 设备编号 SB003",然后单击这条记录,就打开设备管理窗口,并且设备编号显示为SB003那条记录的信息。 求指教!!!
|
||||
-- 作者:Bin -- 发布时间:2013/7/22 10:37:00 -- http://www.foxtable.com/help/topics/2116.htm 参考帮助的模糊查询 表名和列名的模糊查询可以循环所有表 遍历所有字段 进行 LIKE 比较
|