Office中国论坛/Access中国论坛

标题: [求助!]怎样通过下面的窗体向表中增加两条记录 [打印本页]

作者: 白云之巅    时间: 2009-4-15 22:53
标题: [求助!]怎样通过下面的窗体向表中增加两条记录
当小项=转账时,怎样通过在vba中实现用下面的窗体向表1中增加两条记录,
其中表1中,第一条记录:
日期:2009-04-15
名称:A工商银行
大项:支出
小项:转账
金额:1000
备注:B农业银行

第二条记录:
日期:2009-04-15
名称:B农业银行
大项:收入
小项:转账
金额:1000
备注:A工商银行
作者: ACMAIN_CHM    时间: 2009-4-15 23:55

这个设计很复杂。不太建议这么做。

1. 当你新增一条记录,比较容易,在FORM的Form_AfterInsert事件中,判断一下IF [小项]='转账', THEN insert 一条新记录就行了。
2. 当把一条旧的记录,改成 [小项]='转账' 时如何处理?虽然可以在 Form_AfterUpdate 中来判断
3. 当把一条旧的记录,改成非 [小项]='转账' ,时如何处理?是否需要在 Form_AfterUpdate 中 将另外一条也删除?
4. 当把一条[小项]='转账' 记录删除时如何处理? 如果找到与之对应的另一条?

一般来说,是在凭证上直接做平。而很少这样让系统在背后来实现。


******************
*  一切皆有可能  *
******************

.
ACMAIN - Access论坛回贴准则(个人).
.


作者: 白云之巅    时间: 2009-4-16 22:19
非常感谢ACMAIN_CHM 通过努力,终于解决了问题。请参考附件。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3