设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[窗体] 求教如何让主窗体内的合同金额等于子窗体内的明细金额的合计。

[复制链接]
跳转到指定楼层
1#
发表于 2009-2-1 22:21:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 kele030 于 2009-2-1 23:23 编辑

请教各位老师,如何让子窗体内明细的合计金额字段合计到主窗体的表里的合同金额字段里?如图





对不起,我不是很明白,我是在vba里做的,怎么也没做好。我是把子窗体内的那个字段设为更新后激活事件过程,调用vba在里面写的[主窗体]![合同金额]=sum([子窗体]![合计金额])老是提示表达式不对。

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2009-2-1 22:32:54 | 只看该作者
本帖最后由 rcylbx 于 2009-2-2 06:53 编辑

在子窗体中,新建一个文本框,定义其数据属性为未绑定,输入公式“sum([合计金额])”,然后在主窗体“合同总金额”中输入公式“=子窗体名称.Form!新建文本框名称”
我的例子:子窗体文本框语句“=Sum(nz([个人基本]))”
               主窗体文本框语句“=财务收缴记录按日期子窗体.Form!个人基本合计”
3#
 楼主| 发表于 2009-2-1 22:38:31 | 只看该作者
对不起我刚才没说清楚,我是想把子窗体里的那个字段汇总到主窗体的表里的那个字段里。

点击这里给我发消息

4#
发表于 2009-2-1 22:58:29 | 只看该作者
如果不是显示,是汇总的话,则需要在子窗体的form更新后事件中 取合计值,填到me.parent.合计字段中
5#
 楼主| 发表于 2009-2-1 23:22:22 | 只看该作者
对不起,我不是很明白,我是在vba里做的,怎么也没做好。我是把子窗体内的那个字段设为更新后激活事件过程,调用vba在里面写的[主窗体]![合同金额]=sum([子窗体]![合计金额])老是提示表达式不对。
6#
发表于 2009-2-2 08:30:00 | 只看该作者
你可以先将合计数放到子窗体的页脚下,那样,你可以在控件来源处直接=SUM(字段),
然后,在主窗体下引用该数据就可以了~~
你搜索本论坛一下,很多查询窗体的结构都是这样的,也很不错的~~
7#
发表于 2009-2-2 09:14:59 | 只看该作者
不仅是更新后,还有删除事件里要写,比较麻烦

无特殊要求的话就直接引用好
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-3 05:28 , Processed in 0.095687 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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