在数据库中一共建立了三个表:借出、归还、库存。
库存里面有所有的书目,和书目数量。
在借出(form1)里面填写借出的书和数量。
要求:如果使用adodc1.recordset.update以后,库存的表刷新,并且能库存的书数量等于原先没有借的数量减去刚才借出的数量。我表达的也不是很清楚,希望大家能看明白,如果不明白的话,请说出来,我是新手。请多关照。

解决方案 »

  1.   

    编程序计算一下吧
    用SQL语言中的Update,可以批量处理。
      

  2.   

    或者这么说,如何在一个text文本框里面显示一个表中某个字段的值。
      

  3.   

    lemonchen(浪迹天涯) 
    如果是SQL就用触发器吧我用的是 access ,不会用 sql   ToTrushing(勇敢的心)
    编程序计算一下吧
    用SQL语言中的Update,可以批量处理。不会.................
    我只会用 adodc1.recordset.update  -_-
      

  4.   

    我的做法是Dim sql As StringPrivate Sub Command1_Click()
    sql = "select asdf from df where asdf=2"
    Text5.Text = sql
    End Sub结果 text5 显示就是 select asdf from df where asdf=2 怒..............
    而且提示我 from 语法错误
      

  5.   

    老大,你这个只是字符串赋值语句和数据库有什么关系啊strSQl = "select 字段名 from 表名 where 字段='"& strTemp &"'"
    AdoRs.Open strSQl, gadoConn, adOpenKeyset, adLockOptimistic
    With AdoRs
       text5.text=!字段名
    end with其中Adors为数据集对象,gadoConn 为全局数据库连接对象
    这样才能把数据库中的字段值取出显示在你的文本控件中
      

  6.   

    方便起见
    我的表名叫df ,其中字段名叫 asdf 数值 是2
    我 更改以后运行提示 实施错误'424'
    要求对象。点帮助更离谱,是form的help
      

  7.   

    to soho_andy当然有关系拉!我要求的是对数据库中某个表的某个field 进行读取和运算啊
      

  8.   

    这种数据库处理最好还是用SQl语句,比较容易,建议先看看基本的SQL语句