I itassist06 Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-22 #1 怎样实现有入库单入库时总库存增加, 有出库单出库时总库存减少, 是在delphi代码里些呢还是在sql数据库里来实现, 它的原里是什么呢
S songrun Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-22 #2 計算出來,放在庫裏存起來,並隨時更新;每月對上月庫存表結存
I itassist06 Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-22 #3 是在delphi代码里些呢还是在sql数据库里来实现, 代码怎么写呢?
W wxl229 Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-22 #5 怎么樣寫代碼 就算用SQL的匯總也也要有代碼吧 不然你怎么分入庫和出庫, 請大家說清楚一些嘛 不要只說一半
I itassist06 Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-22 #6 怎么樣寫代碼 就算用SQL的匯總也也要有代碼吧 不然你怎么分入庫和出庫, 我是初學者 請大家說清楚一些嘛 不要只說一半 不說清楚我怎么給你加分呢[]
S songrun Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-22 #7 呵呵!樓主不是你吧!告訴你方法就可以啊!可以查詢幫助的,sql的幫助很全的,主要用什麽sum,max,min,avg等函數,分組匯總可以group啊!幫助裏有實例可參考的。
S songrun Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-22 #8 入庫和出庫都是往表裏插入數據的,匯總出來的才是庫存的數據,可以放在另外一個表里!
W wxl229 Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-22 #9 那么是不是出庫和入庫的單斗在一個表里, 如果匯總出來的出據放在另一個表里庫存是不是會自動計算,
S songrun Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-22 #11 最好是在三個表中計算,因爲數據量大的時候便與管理
X xinjinren Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-29 #13 再delphi里面操作也可以的,不过要保证多表同步操作。 要么再数据的入库单,出库单里面建立触发器也可以,新增记录时自动增减对应的库存信息。这个比较方便操作。
I itassist06 Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-29 #14 数据的入库单,出库单里面建立触发器怎樣建立
X xinjinren Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-29 #15 CREATE TRIGGER 入库单_insert ON 入库单 FOR INSERT NOT FOR REPLICATION AS SET NOCOUNT ON --=============================== update 库存表 set isnull(库存表.库存量,0)+数量 from inserted where 库存表.材料号=inserted.材料号 SET NOCOUNT OFF --==========================大概就是这个样子的,更改库存数量时,如果库存里面没有该材料的记录,你需要增加一条空材料记录进去
CREATE TRIGGER 入库单_insert ON 入库单 FOR INSERT NOT FOR REPLICATION AS SET NOCOUNT ON --=============================== update 库存表 set isnull(库存表.库存量,0)+数量 from inserted where 库存表.材料号=inserted.材料号 SET NOCOUNT OFF --==========================大概就是这个样子的,更改库存数量时,如果库存里面没有该材料的记录,你需要增加一条空材料记录进去
数 数据工人 Unregistered / Unconfirmed GUEST, unregistred user! 2006-10-01 #18 俺是设置一个表记录期初数据和入库数据,另一个表记录出库数据,需要余额时用SQL查询计算出来,这个办法应该是科学的,我看很多系统都是这样干的
A aizhuzhu Unregistered / Unconfirmed GUEST, unregistred user! 2006-10-01 #19 使用存储过程+触发器 一个当前库存表,一个月底结表。每个月月底月结,根据实物可做盘点调整。。。 当前库存表,触发器,每出一笔或进一笔都增加相应记录
I itassist06 Unregistered / Unconfirmed GUEST, unregistred user! 2006-10-01 #20 我也知道用存储过程和触发器可以做到,是以什么样的规则去实现呢?是只用目前库存加或减当前单据的数量吗?但是具体是怎么做呢?代码怎么写呢?