以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 查询窗口简洁 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=115290) |
-- 作者:有点甜 -- 发布时间:2018/3/4 16:11:00 -- 没看懂你要表达的意思。
如果你觉得条件较多,你可以把不需要的隐藏起来,点击按钮或者选择下拉以后,再显示出对应的控件。 |
-- 作者:有点甜 -- 发布时间:2018/3/4 16:43:00 -- 以下是引用nuoyan88在2018/3/4 16:17:00的发言:
是的,因为条件太多,太占窗口位置,并且也不怎么好看‘ 所以我想把图2这种多条件的优化成我们论坛这种,所有的查询都可以在一个控件中完成,但是代码不知道怎么能改,谢谢
你可以隐藏起来,需要筛选的时候,就显示出来啊。
把控件放在一个panel里面,可见设置成false;再做一个按钮【显示筛选】,点击,就显示出来,再点击就隐藏。 |
-- 作者:有点甜 -- 发布时间:2018/3/4 16:52:00 -- 无法理解你什么意思。
你要一个条件查找还是多条件查找?如果只有一个文本框,你就只能查找一个条件的数据啊 |
-- 作者:xndd -- 发布时间:2018/3/4 16:54:00 -- 我知道他的意思,就是文本框里输入查询的内容,后面选择项选择查询的类别,对吧 就那样做啊
|
-- 作者:xndd -- 发布时间:2018/3/4 17:00:00 -- 所以,在sql里面,用组合的方式生成sql呗 |
-- 作者:有点甜 -- 发布时间:2018/3/4 17:59:00 -- 以下是引用xndd在2018/3/4 16:54:00的发言:
我知道他的意思,就是文本框里输入查询的内容,后面选择项选择查询的类别,对吧 就那样做啊
你要一个条件查找还是多条件查找?如果只有一个文本框,你就只能查找一个条件的数据啊。
Dim txt = e.form.controls("Textbox1").Text Dim lm = e.form.controls("combobox1").text Dim filter As String = lm & " = \'" & txt & "\'" msgbox(filter) |
-- 作者:找到没重的名 -- 发布时间:2018/3/4 19:34:00 -- 我遇到这种多条件查询的就直接做一个查询条件窗口,把所有查询条件:日期的开始与结束、金额的范围、复选组合框啥的全都一股脑放进去(十几个查询条件吧),不怕条件多,把所有条件的控件布置好排成你想要的样子。使用的时候,需要查询时就点当前窗口的查询按钮就跳出这个窗口,输入查询条件点确定按钮后,关闭查询条件窗口,在刚才打开的窗口就看到查询结果了。不一定对你有用,但希望对你有点启发。有时编程思路很重要。 |