设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[其它] 如何拆分月计划为日计划

[复制链接]
跳转到指定楼层
1#
发表于 2006-7-13 22:21:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式



我要实现:输入月计划数量,系统会根据05年的历史数据,计算出每日应该完成的数量.

例如:2005-2-1    70
        2005-2-2    50
        2005-2-28   80
           2月总:      200
现输入:100      
系统将出现:2006-2-1    35 (70/200*100)
                   2006-2-2    25 (50/200*100)
                   2006-2-28   40 (80/200*100)

现在的情况是,我用了6个查询才能完成把新计算的2月份的数追加到表T_QuantityAll中,如果我要把整年的数都追加进去,那就意味着要做6*12=72个查询,这样太不方便了,而且如果到了07年,我要求回06年的历史数据,也要修改12个查询(见Q_February里的条件),这样太不方便了,请问大家有什么简便的方法,教教我,谢谢了!


[此贴子已经被作者于2006-7-13 14:26:02编辑过]

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
14#
发表于 2009-1-14 15:53:24 | 只看该作者
下载看看
学习学习
13#
发表于 2006-7-18 03:58:00 | 只看该作者
改成isnull 就可以了


本帖子中包含更多资源

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

x
12#
 楼主| 发表于 2006-7-17 23:29:00 | 只看该作者



To andymark :我发现一个情况,请看下图,什么都没输入的时候就出现第一幅图的错误提示,输入不完全或者当月没有选定产品信息的时候就出现第二幅图的错误提示,代码里面的"请输入产品名称"那些似乎没效,如果在启动-->那里设置了打开后的默认窗体是"窗体1",然后隐藏所有工具栏,结果重新打开数据库,运行的时候就会出现:如果进行上面所说的弹出错误提示的操作,按完按钮后,系统没反应,它不会弹出错误提示的窗口.为什么会这样?

本帖子中包含更多资源

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

x
11#
 楼主| 发表于 2006-7-14 23:40:00 | 只看该作者
好的,我试试。因为刚刚测试过,正如楼上所言,是数据重复问题。[em04]

谢谢啦!
10#
发表于 2006-7-14 22:07:00 | 只看该作者
1.结果没问题,在你的例子中你是想要追加一年的数据,在追加之前没有删除原来的数据,如果你连续追加几次,当然结果是不正确了,把T_QuantityAll的表删除内容再测试一下

2.一年的数据都是计划数5000,还是每个月的计划数不同,如果是后者,选定月份后追加应可以实现,如果你还觉得这样也麻烦,干脆在窗体放12个月的计划数量,只选择年份,一次全部追加,再据此整理交叉表
9#
 楼主| 发表于 2006-7-14 21:26:00 | 只看该作者
我这样运行:输入2006-02,1020211055,数量5000,按运行查询,再打开交叉表查看。

问题1:我发现2月份的总数是251324,不是5000,5000才是正确的。(2月份应出的结果见下面的文件)

问题2:我想一按按钮就出现全年的数,而不是分月查询,所以这里又涉及存放新计算的12个月数据的问题,所以版面设计还是用回我原来的吧。



[此贴子已经被作者于2006-7-14 14:01:30编辑过]

本帖子中包含更多资源

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

x
8#
发表于 2006-7-14 18:51:00 | 只看该作者
我这里运行没问题,有没有引用ADO

7#
 楼主| 发表于 2006-7-14 18:33:00 | 只看该作者
昨天按完运行查询(第3楼的例子),显示:显示无效使用Null。

今天按完运行查询(第6楼的例子),系统没反应。

我不知道大家明不明白我说的意思,详见第5楼的问题重述(我想了好久才写出来的)。我一定要把06年12个月的数据放到一个表中,才能做最后的操作。现在是:计算06年数据过程很繁琐,每个月要建6个查询才能完成追加动作,12个月的话意味着要做6*12=72个查询,这样太麻烦了,所以想看看大家有无其他更好的想法。















6#
发表于 2006-7-14 06:13:00 | 只看该作者
运行不了?[em06][em06] 是指那方面?




本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2024-11-17 15:54 , Processed in 0.099988 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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