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

如图所示:在左边是个datagridview,默认的是从access数据库的一张基础人员信息表里读取所有人员的信息,列表显示,要求点击datagridview控件里的一条... 如图所示:

在左边是个datagridview,默认的是从access数据库的一张基础人员信息表里读取所有人员的信息,列表显示,要求点击datagridview控件里的一条记录时,在右边的人员详细信息里显示该条记录的详细信息,另外现在要在右方,根据用户输入的条件来进行查询,并将查询结果显示在左边datagridview控件里面,查询条件任意一个或者多个都可为空,另外当按下复位按钮的时候,要将datagridview控件恢复到默认状态,显示数据表里的所有记录,不要求详细代码,请问怎么做,比如用哪些语句、方法等。
展开
 我来答
寂寞游神
2013-01-09 · 超过40用户采纳过TA的回答
知道小有建树答主
回答量:166
采纳率:0%
帮助的人:66.1万
展开全部
在查询的按钮下写 sql=“条件” 你可以判断 如果全空 条件为select * from XX 如果哪个不为空 就加上这个条件 where .... 复位时 在下面把sql语句再重写一下就好了么 记得每次前面要把sql清空一下
更多追问追答
追问
但是并不能确定哪些条件会为空呀,这么判断不是位繁琐吗?
追答
那不是那边有控件么  判断那些控件里传来的值是不是为空呀
百度网友8bbf134
2013-01-22 · TA获得超过406个赞
知道答主
回答量:242
采纳率:100%
帮助的人:58.9万
展开全部
在查询的按钮下写 sql=“条件” 你可以判断 如果全空 条件为select * from XX 如果哪个不为空 就加上这个条件 where .... 复位时 在下面把sql语句再重写一下就好了么 记得每次前面要把sql清空一下
追问:但是并不能确定哪些条件会为空呀,这么判断不是位繁琐吗?
回答:那不是那边有控件么 判断那些控件里传来的值是不是为空呀
追问:这位兄弟,我又梳理了一下,想问的是,怎么在用户按下查询按钮的时候,判断用户输入了哪些条件呀?我只会If xx<>"",,在这用这个语句似乎会很 累赘的。
回答:只有这样了 你可以这样写 if xx<>"" then sql1="...." if xx1<>"" sql=“...” 最后把这些加到sql的条件里去 这样也许会省点事 。。。别的好方法我也没有想到。。。
追问:条件框太多,这样做有点繁琐,我再想想先。
回答:恩 如果想到希望共享出来 如果想不到 希望给个好评 谢谢了 祝你好运
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
伤_小五
2013-01-09 · 超过24用户采纳过TA的回答
知道答主
回答量:116
采纳率:0%
帮助的人:28.1万
展开全部
直接用datagrid,用ADODC读取显示到datagrid不就好了0.0
更多追问追答
追问
已经显示了,现在要做的事根据用户输入的条件进行筛选
追答
用SQL语句啊0.0只能一条一条写-、-
if text1.text = “” or text2.text= “” then
SQL = “。。。"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式