设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: shisgs
打印 上一主题 下一主题

[其它] 累计问题求助

[复制链接]
11#
 楼主| 发表于 2004-11-8 21:39:00 | 只看该作者
报表格式如下:

         转工日报表                                                   

日 期:2004-10-8  







序号

零件图号

名称

应转数

当日完转数

当月累计

备注

<TR>

1













<TR>

2













<TR>

3













<TR>

4













此报表每日一张,请问月累计如何作好?

[此贴子已经被作者于2004-11-8 19:23:17编辑过]

12#
发表于 2004-11-8 22:56:00 | 只看该作者
把月累计作为一个字段放在表里,每次添加新记录时,就自动算好本月累计并记录下来。缺点是删除一条记录后,累计数就不对了。
13#
 楼主| 发表于 2004-11-9 04:06:00 | 只看该作者
表中如何按品种和月份累计?[em06]
14#
发表于 2004-11-9 04:26:00 | 只看该作者
在每插入新记录时,用Dlookup()搜索该品种的最后累计数,然后加上本次数目。缺点是删除一条记录后,累计数就不对了
15#
 楼主| 发表于 2004-11-9 05:32:00 | 只看该作者
还不知道怎样在表中用函数计算,而且有那样的缺点也不好。能否在下面加入以领料编号为条件的累计?比如说以领料编号10-*为条件。累计: DSum("nz( [领料数量] )  ","日报表基础"," [领料日期] <= #" & Format([领料日期],"mm/dd/yy") & "# and [零件图号] ='" & [零件图号] & "'")
16#
发表于 2004-11-9 06:48:00 | 只看该作者
说得有理,这是个学习的好地方!

[此贴子已经被作者于2004-11-8 22:49:19编辑过]

17#
发表于 2004-11-10 23:46:00 | 只看该作者
利用日期函数来实现
18#
发表于 2004-11-11 04:38:00 | 只看该作者
难度在于怎样知道换月了呢?输入当时这个不是问题,现在7,8,9,10每个月都有。
19#
 楼主| 发表于 2004-11-11 06:14:00 | 只看该作者
谢谢大家,问题已经解决了。我是在累计查询前面的基础查询中加入时间条件实现的。另外,我的例子中领料编号的前两位就是月份,用时间做条件太麻烦,因为我们单位是以每月26日做起始日的。再次谢谢大家。[em01][em01][em01][em01][em01][em01]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-29 18:07 , Processed in 0.086930 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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