设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[表] 删除数据条,不影响数据计算

[复制链接]
跳转到指定楼层
1#
发表于 2011-7-4 18:14:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
求高手指点:有一个表为发料表,里面的数据需计算到库存:库存-发料总计=最新库存。但发料数据越来越多,我想删除一些数据,可是数据删除了,影响到最新库存的准确性,如何才可以做到删除数据但不影响到最新库存????难啊~~~
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2011-7-4 19:29:32 | 只看该作者
不知要怎么删除数据?
可把[最新库存]保存到表的字段中
3#
 楼主| 发表于 2011-7-5 11:10:46 | 只看该作者
不知要怎么删除数据?
可把[最新库存]保存到表的字段中

就是把用户输入的发料数据删除,(因为窗体有限制发出数量不能大於最新库存,最新库存计算又用到发出数量,所以发出数量不能删除,但数据越来越多想把发出数据备份出去,可是删除后最新库存就不准确了,纠结啊!!看来是解决不了这个问题了)
4#
发表于 2011-7-5 12:01:30 | 只看该作者
把想要删除的数据合计一下,然后把合计的数据做为库存新记录,看看这样行不?
5#
发表于 2011-7-6 22:27:32 | 只看该作者
可以按照固定期限进行结账转账的方式,比如每年结账一次:
到年底的时候,把库存结余的物资统统结转到新的账本,在老账本中叫做结转出库,老账本统统结存为0,新账本叫做结转入库,这样不是特殊情况,老张本就可以封存起来备查(不能烧掉),新账本显得清晰多了
6#
发表于 2011-7-6 22:39:35 | 只看该作者
“账本”就是后台数据库,年结的账本可以直接使用年度的名字命名后台数据库,如“2010年度”、“2011年度”,用户登录的时候,默认链接当年度的账本,但提供链接其他账本的选择机会,可以翻查旧账。
年末关帐的时候,新建新的账本,把当年的结存清单一次性在新账本中入库(摘要为“上年度结转”),然后在老账本中把结存清单统统出库(摘要为“结转到下年度”),这样上年度的账本就平了(结存为0),新账本的数据也是正确的。
当然,还要把其旧帐本的他基础数据也要复制到新的账本中。
7#
发表于 2011-7-6 22:45:08 | 只看该作者
或者:把发料数据按月或按年汇总录入,然后删除明细的发料数据,这样也是一种方法。
8#
 楼主| 发表于 2011-7-7 11:56:43 | 只看该作者
可以按照固定期限进行结账转账的方式,比如每年结账一次:
到年底的时候,把库存结余的物资统统结转到新的账本,在老账本中叫做结转出库,老账本统统结存为0,新账本叫做结转入库,这样不是特殊情况,老张本就可以封存起来备查(不能烧掉),新账本显得清晰多了

  每个月结一次?是不是让用户在结账时停下工作?有没有实例啊?
9#
发表于 2011-7-7 18:44:18 | 只看该作者
fine88888888 发表于 2011-7-7 11:56
每个月结一次?是不是让用户在结账时停下工作?有没有实例啊?

是让用户暂停工作。
我没有实例,可能用7楼的方法要简单些。
比方说,按月汇总的情况,假如你的发料数据表的字段有(id【自动编号】、日期、领料人、发料人、物料编码、数量、备注),在月底的那一天的23:59:59时,把当月的发料数据分组查询:
select 领料人,发料人,物料编码,sum(数量) as  当月数量 where 日期 between   #2011-6-1# and #2011-6-30 23:59:59# grOup by 领料人,发料人,物料编码
上面得出2011年6月的统计数据,然后把他追加到表中
再查询2011年6月的所有明细数据数据,追加到一个专门的存放过期的明细数据的后台数据库作为备查
然后删除2011年6月的所有明细数据数据
注:不管用什么方法,总有需要用户暂停工作的时候,否则容易发生错误
10#
发表于 2011-7-7 19:11:09 | 只看该作者
fine88888888 发表于 2011-7-7 11:56
每个月结一次?是不是让用户在结账时停下工作?有没有实例啊?

http://www.office-cn.net/forum-v ... BB%D2%BB%CC%E5.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-29 17:48 , Processed in 0.086825 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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