设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1391|回复: 2
打印 上一主题 下一主题

[窗体] [求助!]怎样通过下面的窗体向表中增加两条记录

[复制链接]
跳转到指定楼层
1#
发表于 2009-4-15 22:53:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
当小项=转账时,怎样通过在vba中实现用下面的窗体向表1中增加两条记录,
其中表1中,第一条记录:
日期:2009-04-15
名称:A工商银行
大项:支出
小项:转账
金额:1000
备注:B农业银行

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2009-4-15 23:55:55 | 只看该作者

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

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

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


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

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

3#
 楼主| 发表于 2009-4-16 22:19:59 | 只看该作者
非常感谢ACMAIN_CHM 通过努力,终于解决了问题。请参考附件。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-14 19:40 , Processed in 0.089964 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表