设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

123下一页
返回列表 发新帖
查看: 3800|回复: 22
打印 上一主题 下一主题

[窗体] 子窗体求和

[复制链接]
跳转到指定楼层
1#
发表于 2010-9-7 10:58:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在数据库窗体1中建立一个子窗体2,在窗体1下方分别设了文本框[产品编号]和[产品名称]对子窗体查询,输入信息后可以进行查询,请问怎样对子窗体2查询后的数据例如单价一列进行求和而不是所有子窗体2单价的数据。我还在下方建了一个文本框1想让求和数据显示在上面。请教各位高手该怎样做?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2010-9-7 11:00:43 | 只看该作者
这样的问题最好传实例上来吧,我看的晕晕乎乎的,呵呵
3#
发表于 2010-9-9 07:38:07 | 只看该作者
先在子窗体上对某字段进行求和,再在主窗体上引用子窗体的求和
4#
 楼主| 发表于 2010-9-9 08:21:50 | 只看该作者
9#问题,1正确的方法应该是关闭之后再从起窗体,2有时吧按升序降序也行,我还没研究透,不过你可以在下面设置一查询按钮,不用管是否能恢复都能查询你想要的东西,因为数据源不变。
5#
发表于 2010-9-9 08:42:50 | 只看该作者
以前我们一般都只是在查询的时候,点击查询,加上求和的代码.就计算想求和的字段.赋值于主窗体的求和文本框.
在这里也学习一下其他的方法,大家多多交流.
6#
发表于 2010-9-8 21:09:10 | 只看该作者
这个方法比较好,代码精简.支持!!!
hjb016 发表于 2010-9-8 17:40

我试了一下,用子窗体的“成为当前”事件写以上代码,点击【按内容筛选窗体】可以立即更新数据,可是点击【取消筛选】不能还原。不知道这类问题如何解决?


7#
发表于 2010-9-9 07:26:18 | 只看该作者
还没去试,先顶一下.试了再回复您!或者有高手也知道的,先解决.我也学习学习!
8#
发表于 2010-9-8 17:30:18 | 只看该作者
试试这样处理:
求和.value=nz(DSUM("单价","表名/查询",me.子窗体.form.Filter))
9#
发表于 2010-9-8 17:40:08 | 只看该作者
试试这样处理:
求和.value=nz(DSUM("单价","表名/查询",me.子窗体.form.Filter))
todaynew 发表于 2010-9-8 17:30

这个方法比较好,代码精简.支持!!!


10#
发表于 2010-9-8 14:45:50 | 只看该作者
自动求和  也不知道要如何自动?
我们一般都是通过这种方式,你设置后面的条件,它也就自动筛选你查询的数据求和.功能是可以实现,只是可能不是你想要要的.

帮你再顶一下吧!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-17 07:36 , Processed in 0.098562 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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