求教:VB怎么 按用户输入的条件将查询结果列表显示

2025-01-19 08:07:23
推荐回答(3个)
回答1:

在查询的按钮下写 sql=“条件” 你可以判断 如果全空 条件为select * from XX 如果哪个不为空 就加上这个条件 where .... 复位时 在下面把sql语句再重写一下就好了么 记得每次前面要把sql清空一下

回答2:

在查询的按钮下写 sql=“条件” 你可以判断 如果全空 条件为select * from XX 如果哪个不为空 就加上这个条件 where .... 复位时 在下面把sql语句再重写一下就好了么 记得每次前面要把sql清空一下
追问:但是并不能确定哪些条件会为空呀,这么判断不是位繁琐吗?
回答:那不是那边有控件么 判断那些控件里传来的值是不是为空呀
追问:这位兄弟,我又梳理了一下,想问的是,怎么在用户按下查询按钮的时候,判断用户输入了哪些条件呀?我只会If xx<>"",,在这用这个语句似乎会很 累赘的。
回答:只有这样了 你可以这样写 if xx<>"" then sql1="...." if xx1<>"" sql=“...” 最后把这些加到sql的条件里去 这样也许会省点事 。。。别的好方法我也没有想到。。。
追问:条件框太多,这样做有点繁琐,我再想想先。
回答:恩 如果想到希望共享出来 如果想不到 希望给个好评 谢谢了 祝你好运

回答3:

直接用datagrid,用ADODC读取显示到datagrid不就好了0.0