快救我(100分)

  • 主题发起人 主题发起人 liuxiaouo
  • 开始时间 开始时间
L

liuxiaouo

Unregistered / Unconfirmed
GUEST, unregistred user!
请大家先看:
http://www.delphibbs.com/delphibbs/DispQ.asp?LID=1463291

请再帮我看一下,问题没彻底解决:
表一:
帐号 , 付款金额, 供应商, 已分配 ,未分配, 标志
001 20 一汽 20 0 1
002 80 一汽 75 5 0
003 35 一汽 30 30 0
表二:
发动机号, 帐号, 金额
222201 001 20
222202 002 50
222203 002 25
以上表一的5万元应该是与30万元合在一起分配给一台发动机
分配没问题,但是如果需要修改就完了



 
你具體是指對表一的修改還是對表二的修改會出問題呢???
對表一修改:如果對付款金額修改:<1>修改金額小於已分配數肯定是不對的因為已經作為分
配怎麼可能又改變付款金額呢,如果大於,則將未分配金額加多就行了,已分配金額與未分
配金額應該是你在後台過程中程序維護,在前台是不應該能進行手工操作的,即此兩字段是
計算得來的。

對表二的修改:刪除時返還主檔的已分配金額及維護未分配金額,修改時一樣。新增就不說了。
 
表一:已分配 ,未分配 這個兩字段是根據表二中的數據計算出來的 标志字段是由表一的已分配 ,未分配這兩字段來維護
表二的記錄又維護表一的已分配 ,未分配字段
 
关键是当002帐户余款5万与003帐户30万合起来分配
给其中一发动机号是,要修改表2有点麻烦。
 
咋没人提点意见?
 
触发器行不行
 
to:bes96261
请继续关注:
当002帐户余款5万与003帐户30万合起来分配
给其中一发动机号是,要修改表2有点麻烦,无法定位。
 
左轻候大侠
帮我看看
 
问题已经解决
 
后退
顶部