vb 如何调用accesss里面的查询表

来源:百度知道 编辑:UC知道 时间:2024/06/06 03:32:58
我用access建立了一个表,用vb可以调用

但是我在那个表之上建立了一个查询表,用sql语句建的,语句为“SELECT 滤池登记表.原水浊度, Round(avg(滤池登记表.停池原因)) AS 一般停池原因, Round(avg(滤池登记表.运行周期)) AS 平均工作周期, min(滤池登记表.运行周期) AS 最小工作周期
FROM 滤池登记表
GROUP BY 滤池登记表.原水浊度;”

却怎么也实现不了。

我的目的是,让我在vb控件上设置一个按钮,一点,就能实现我上面那个查询命令(以表的方式实现)

有很多方法
如果偷懒的话,用datagrid控件
在datasource里面写“SELECT 滤池登记表.原水浊度, Round(avg(滤池登记表.停池原因)) AS 一般停池原因, Round(avg(滤池登记表.运行周期)) AS 平均工作周期, min(滤池登记表.运行周期) AS 最小工作周期
FROM 滤池登记表 GROUP BY 滤池登记表.原水浊度;”
然后再databind 一下

如果你想有更强大的操作力,学ado去
在vb里面添加对ado的引用,然后
用connection对象和数据库连接,然后
dim rs as new recordset
rs.open "SELECT 滤池登记表.原水浊度, Round(avg(滤池登记表.停池原因)) AS 一般停池原因, Round(avg(滤池登记表.运行周期)) AS 平均工作周期, min(滤池登记表.运行周期) AS 最小工作周期
FROM 滤池登记表
GROUP BY 滤池登记表.原水浊度; "
然后你想把这个recordset煎了炒了都随你了

如果想深入学的话建议买请华出的那本vb和数据库 兰色的,写的很好