设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[窗体] 求助:子窗体数据表页脚合计文本框代码(su_xx老师已经解决)

[复制链接]
跳转到指定楼层
1#
发表于 2008-9-5 09:36:34 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
     目的:做一个项目的窗体,其子窗体为该项目相关的费用记录,并在窗体的下面设置三个文本框,分别为“支出合

计”“挂账合计”“未付合计”。在费用表的业务汇总分类字段,内容只有两种“支出业务”“挂账业务”,某个项目

“支出合计”=合计金额字段内容,当业务汇总分类=“支出业务”时。同理,将该项目的费用纪录中,业务汇总分类内

容为“挂账业务”的记录的金额进行合计,即为“挂账合计”。两个合计的差值即为“未付合计”

     问题:在合计的设计上,我参照书中的一个例子。在例子中,合计比较简单,文本框中代码为:=nz(Sum([

])),而我本来想在后面再加个 HAVING (((费用表.业务汇总分类)="挂账业务"))的,好像不对啊!我对nz函数不大了

解,在后面添了好几个语句都不行。麻烦哪位高手帮忙写下子窗体页脚的三个代码?十分感谢!预祝大家中秋节快乐





别的都做好了,只看子窗体的页脚的三个文本框就好了  

[ 本帖最后由 guihyy 于 2008-9-5 11:33 编辑 ]

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2008-9-5 10:45:31 | 显示全部楼层
我知道,就是分别设计“挂账金额”与“支出金额”的字段,这样统计和计算都很方便,但是不符合公司业务的实际情况。而且,字段是领导要求的~~~~~
3#
 楼主| 发表于 2008-9-5 11:24:47 | 显示全部楼层

回复 4# 的帖子

我也想过用Dsum函数,在子窗体的挂账合计文本框输入 =DSum("[金额]","费用表","[业务汇总分类]"="挂账业务"), 在主窗体的相应文本框输入 =IIf(费用子窗体.Form.Recordset.RecordCount>0,费用子窗体!txt挂账合计,0) ,计算结果显示错误~~~~不知道哪里错了
4#
 楼主| 发表于 2008-9-5 11:32:20 | 显示全部楼层

回复 6# 的帖子

su_xx老师,太感谢了,十分感谢,如果您老人家今天打喷嚏,就是我在念叨你啊,再次谢谢
5#
 楼主| 发表于 2008-9-5 11:49:54 | 显示全部楼层

回复 5# 的帖子

同样谢谢tzh1600的帮助
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-8 21:07 , Processed in 0.089117 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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