设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[查询] 求助结转:期末结存怎样才能结转到下年的期初

[复制链接]
跳转到指定楼层
1#
发表于 2010-6-21 11:10:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的问题是:
1.上年期末结存怎样才能结转到下年的期初,根据我做的表,建立的交叉查询(生产和销售)怎样才能按产品名称分年分月的进行合计.
这个查询我不会做,请版主和大家协助改做一个实例.
问题2:前期的结存怎么加不到查询上,加上数据就不对
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2010-6-21 20:34:26 | 只看该作者
3# hljthzbc
这个网页,全是发的例子,怎么没有人帮助解决问题呢
3#
发表于 2010-6-22 12:21:50 | 只看该作者
可以使用Dsum()统计累计的生产和销售数量,示例中将月份ID使用月份B中的月份ID

本帖子中包含更多资源

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

x
4#
 楼主| 发表于 2010-6-23 09:07:41 | 只看该作者

RE: 求助结转:就差一个问题-期末结转

本帖最后由 hljthzbc 于 2010-6-26 13:45 编辑

3# liwen
  还有两个问题:
  1.结转到期初
就是将上年地库存数结转到下一年的期初
   谁帮助做个实例

本帖子中包含更多资源

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

x
5#
发表于 2010-6-23 11:56:39 | 只看该作者
筛选的功能,只需将你原来的子窗体的名称改为本窗体使用的名称即可
Private Sub cmd查询_Click()
    Me.查询3.Form.Filter = strFilterWhere()
    Me.查询3.Form.FilterOn = True
End Sub

结转到期初不明白你想如何结转,何时结转,结转到哪个表中,各表的关系及操作流程等。
在你的现有表中,可以通过查询,直接得到每月有操作的期初数(跟得到期未数类似或用期未数反推期初),当然如果数据量大,这样会影响运行速度。
6#
发表于 2010-6-23 13:38:40 | 只看该作者
下面是思路供你参考:

A个表记录当前月的库存
B个表记录每月月底的库存
7#
 楼主| 发表于 2010-6-23 16:12:19 | 只看该作者
我是想在查询窗体上做筛选时可以看到这样的结果:

年度     月份     前期      生产      生产累计       销售     销售累计     库存
2009      1月      1000       500          500                400         400             1100
              2月    1000       700          1200              300         700            1500(结转下年)
2010     1月(就是)1500       300          300               200         200             1600
             2月      1500       600          900               800        1000            1400
   
不知那位高手可以帮我实现这样的结果
8#
发表于 2010-6-24 10:38:12 | 只看该作者
前期的计算就跟库存的计算类似,只是变化统计的条件而己。
9#
发表于 2010-6-24 10:55:34 | 只看该作者
SELECT 交叉表.产品编号之最后一条记录, 交叉表.时间, 交叉表.自定编号, 交叉表.产品ID, 交叉表.年度, 交叉表.月份, 交叉表.年度ID, 交叉表.月份ID, 交叉表.产品名称, [期初库存]+nz(DSum("生产","交叉表","产品ID =" & 交叉表!产品ID & " And 年度ID<" & 交叉表!年度ID)*1)-nz(DSum("销售","交叉表","产品ID =" & 交叉表!产品ID & " And 年度ID<" & 交叉表!年度ID)*1) AS 前期, 交叉表.生产, 交叉表.销售, (DSum("生产","交叉表","产品ID =" & 交叉表!产品ID & " And 年度ID=" & 交叉表!年度ID & " And 月份ID<=" & 交叉表!月份ID)*1) AS 生产累计, (DSum("销售","交叉表","产品ID =" & 交叉表!产品ID & " And 年度ID=" & 交叉表!年度ID & " And 月份ID<=" & 交叉表!月份ID)*1) AS 销售累计, [前期]+nz([生产累计])-nz([销售累计]) AS 库存
FROM 交叉表
ORDER BY 交叉表.产品ID DESC , 交叉表.年度ID, 交叉表.月份ID;
10#
 楼主| 发表于 2010-6-24 21:02:06 | 只看该作者
9# liwen
年末结转就可以,谁帮助做个实例
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-9 18:31 , Processed in 0.108168 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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