請做過進銷存的朋友幫忙!(50分)

T

Tomtop

Unregistered / Unconfirmed
GUEST, unregistred user!
請做過進銷存的朋友幫忙!
Delphi6+ADO+Access200: Master/Detail?

主從表情況下,主表用立即更新模式可搞掟,但從表在更新時要在程序里更新另一表(庫存),為保証
數据完整性,因此要用到事務,但本人在試過之後,發現用到事務時,主從表似乎不能用系統提供的:
設定主從表的關鍵字的模式,而只能靠個人單獨寫代碼控制從表,且根本上就不應該設定主從表的
關鍵字段,讓它們連起來!

問:1.應該設定主從表的關鍵字段嗎?可否迖到上述效果?
2.如果全部用寫代碼控制主從表的關聯,豈不代碼多多,想累死人啊?
3.如果在從表用緩存更新,添加多條記錄后,再用事務更新庫存,添加時好辦,但修改時,我的媽呀,
那怎么控制?(產品改了,數量變了,刪除一條記錄....那可得用數組來記錄原來的壯態標志嗎?)

有源碼的兄弟可否借來看看?
 
Please Send to me 4480039@sina.com
 
肯定要设置主键啦,再加些索引;建议少用外键,多用程序或触发器控制关联
(至于其中原因,泥可以看borland 交流区的文章,文中连主键都不太推荐,呵呵)
缓存可以用,但要及时提交,一单做完就提交,没有问题
如果不怕辛苦,考虑少用数据感应构件
 
Master Clicked Refresh Button,Detail will Auto Commit Post,So Detail's Trans will
be Error,
How to do? Cann't use the Master/Detail ?

Tomtop
 
顶部