回 帖 发 新 帖 刷新版面

主题:请大家指点一下这个问题如何解决

如何在向一个表中插入记录时来检查另一个表中的数据然后根据该表中的数据来决定第一个表中要插入的内容!
比如一个是销售表一个是库存表当向销售表中插入记录时查看库存表中该商品的库存数据如果小于销售的数量则提示相应的信息!
谢谢了!

回复列表 (共3个回复)

沙发

用触发器

板凳

[quote]用触发器[/quote]

不知道怎么写还请你多多帮忙给写一个样式行吗?
表如下:
库存表:
   商品编码,商品类型,商品数量
销售表:
   商品编码,商品类型,.....
现在想实现这样一个功能, 当做销售时, 也就是说在向销售表中插入数据时检查库存表中该商品的买断(商品类型值为01)数量如果该数量为0 则在插入数据时将商品类型设置为02!

谢谢了

3 楼

库存表:KCB
   商品编码ID,商品类型LX,商品数量SL
销售表:XSB
   商品编码ID,商品类型LX,.....

现在添加 商品编码ID:123 
rs.open "select * from KCB where SL=0 anf ID=123",conn,3,3
if rs.eof then
  conn.execute "insert into XSB..."   'TYPE=02
else
  conn.execute "insert into XSB..."   'TYPE=01
end if

是这样吧 楼主

我来回复

您尚未登录,请登录后再回复。点此登录或注册