当前位置:编程学习 > VB >>

Vb与Access连接后,可以添加和查询了,但是想能够实现数据库中数据的计算

Vb与Access连接后,可以添加和查询了,但是想能够实现数据库中数据的计算,就是每借出一把刀则剩余数量就减少一把,求助!
补充:就是能实现自动处理。每录入一条记录就能相应的自动修改另一个表中记录
追问:想问下怎样实现计算的自动运行啊?那么能否给个实例呢?要有编码的,谢谢啦
答案:既然你已经知道连接ACCESS的方法,并且能够添加和查询:
那么要同时对另一个表进行操作,是这样的思路:
假如你是使用数据控件(Data或Adodc)或者对象(Adodb),就增加一个控件或对象。
并没有限制只能用一个控件或对象。
假设:你是用控件的,那么:
控件1.Recordset.Fields("字段1")
控件2.Recordset.Fields("字段2")
可以同时使用的;
同理:
可以同时使用多个对象。
而对于某个字段值的修改语句格式如下:
对于:data控件
   Data1.Recordset.Edit
   Data1.Recordset.Fields("字段1") = 100
   Data1.Recordset.Update               
 
 
对于:Adodc控件
   Adodc1.Recordset.Fields("字段1") = 100
   Adodc1.Recordset.Update               
 
对于:ADODB.Recordset对象
Dim rs As ADODB.Recordset
   rs.Fields("字段1") = 999
   rs.Update
其他:你可以添加一条负数(借出)的记录再求和。或者查询到这一条数据直接修改。 感觉你的思路不正确哦。。
看来你还没有分清Access数据库与EXCEL电子表格的不同,绝大多数的时候,我们是不会在数据库中做一个像你这样的汇总表的!也就是说,当我们想分析汇总数据时,是通过查询来实现。。
比如:建立一个库存数据库
1、进货表,显示每个品种的进货数量
2、出库表,显示每个品种的出库数量
这里,就完全没有必要去建立一个库存表,来显示每个品种的库存。而是通过进货表和出库表进行对比,来获得现有的每个品种的库存数量。

上一个:VB问题 DataList有ListCount属性吗?我想取得列表框中的选项个数。举例:
下一个:vb timer控件小问题,请告诉帮忙解答下

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,