首先,这个世界没有完美的功能强大,且界面友好的通用查询功能,否则大家都在用啦。 而且像access的查询,sqlserver的视图我们都很少用,不如直接用SQL查询快。
1.简单点,像Mis这种软件,不需要列名,像google一样,只要输入一个关键字,然后所有的列都 like 检索一下,找到匹配的就检索出来 。
2.树型结构。理论上,所有的查询语名都可以用树型来表达。树的父类都是 and、or.树有多个子节点。每个叶子节点都是查询条件。
如 id>2 and name like '%you%' and (address like '%gz%' or city='gz') .那么这个中序遍历的树型结构就是
And
/| /
/ | /
id>2 name .. or
/ /
/ /
address.. city..
界面方面,可以用树型控件,gird控件。把节点分成是 连接符 and,or;还是表达式 来动态添加树型子节点。
也可以用把一颗最底层的子树作为一个单元,前面加(,后面加).这个层次的上而就是两层((.
3.extjs有一个扩展,感觉也不错
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。