插入一个表的同时更新其他表

bigmarten 2003-12-07 09:45:36
比如有一个主表和一个明细表(入库单主表、入库单明细表),操作这两个表的同时要更新一个商品表,
入库单(入库单编号、入库仓库编号)
入库单明细(入库单编号、商品编号、入库数量)
根据入库仓库编号、商品编号把入库单的入库数量加到商品表的现存数量。
方案一:我想在afterpost中编写,但要分几种情况(插入、删除、修改)
方案二:afterinsert、afterdelete、afteredit中编写
能否给出代码举例说明。
...全文
25 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jingbianfc 2003-12-08
  • 打赏
  • 举报
回复
用数据库的专业技术来讲就是触发器
pingwing 2003-12-08
  • 打赏
  • 举报
回复
触发器
简单
senhor 2003-12-08
  • 打赏
  • 举报
回复
AfterPost不就成了吗?呵呵;
Uses
DB
if DataSet.State = dsInsert //插入了;
....= dsEdit//编辑了;
.....//删除了,就是什么也不是;
zhyanger 2003-12-08
  • 打赏
  • 举报
回复
用触发器
天剑68 2003-12-08
  • 打赏
  • 举报
回复
数据库是SQL SERVER吗?用触发器最好。

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧