以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  查询窗口简洁  (http://www.foxtable.com/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
--  
我遇到这种多条件查询的就直接做一个查询条件窗口,把所有查询条件:日期的开始与结束、金额的范围、复选组合框啥的全都一股脑放进去(十几个查询条件吧),不怕条件多,把所有条件的控件布置好排成你想要的样子。使用的时候,需要查询时就点当前窗口的查询按钮就跳出这个窗口,输入查询条件点确定按钮后,关闭查询条件窗口,在刚才打开的窗口就看到查询结果了。不一定对你有用,但希望对你有点启发。有时编程思路很重要。