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