主题:请大家指点一下这个问题如何解决
adminilt
[专家分:30] 发布于 2006-04-18 09:06:00
如何在向一个表中插入记录时来检查另一个表中的数据然后根据该表中的数据来决定第一个表中要插入的内容!
比如一个是销售表一个是库存表当向销售表中插入记录时查看库存表中该商品的库存数据如果小于销售的数量则提示相应的信息!
谢谢了!
回复列表 (共3个回复)
沙发
菜鸭 [专家分:5120] 发布于 2006-04-19 07:37:00
用触发器
板凳
adminilt [专家分:30] 发布于 2006-04-21 11:53:00
[quote]用触发器[/quote]
不知道怎么写还请你多多帮忙给写一个样式行吗?
表如下:
库存表:
商品编码,商品类型,商品数量
销售表:
商品编码,商品类型,.....
现在想实现这样一个功能, 当做销售时, 也就是说在向销售表中插入数据时检查库存表中该商品的买断(商品类型值为01)数量如果该数量为0 则在插入数据时将商品类型设置为02!
谢谢了
3 楼
kdm0514 [专家分:5210] 发布于 2006-04-22 23:38:00
库存表: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
是这样吧 楼主
我来回复