我做的软件里其中有两个表(access)  库存表和销售记录表
我的问题是在解决数量问题,库存里有1000台电脑,如果我从库里卖了100台,那么库存里的记录就让那个台数字段改变,怎么解决呢?
sql方法我也不会, 谢谢指教

解决方案 »

  1.   

    使用UPDATE
    假设你的库存表中台数字段为 taishu 表名为kucunSQL语句如下:update kucun set taishu=900 顺便问一句:
    你的库存表中只有一条记录记载台数吗?关于库存的每台电脑的详细信息不需要记载吗?
      

  2.   

    两个表一定通过一个或几个字段关联吧?而且存在一对一的关系吧。
    然后建立联系不就行了?
    比如都是ibm的电脑
    sql="select 库存表.库存 , 销售表.销量 from 库存表 , 销量表"
    sql=sql & " where 库存表.name=销售表.name and 库存表.name=ibm"
    cmd.open(sql)
    sql="update 库存表 set 库存表.库存 = 库存表.库存 -销售表.销量 "
    cmd.open(sql)