设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[查询] 类似累加逆向查询,根据已有的数据递减

[复制链接]
跳转到指定楼层
1#
发表于 2007-8-16 15:46:20 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
哦```我想说的是``  这是个累加逆向问题
嗯``  表1  名称 需数            表2       名称     总数
                 A      20                            A        100
                 A      20                            B        60
                 A      30                            C        40                             
                 B      40
                 B      50
                 C      50
                 C      60   
想得到的结果是    名称  需数    入库数                           
                              A      20       20              
                              A      20       20                 
                              A      30       60                 
                              B      40       40
                              B      50       20
                              C      50       40
                              C      60        0   
  表3中的"数" 由表2中的"数"根据表1中的"数量"分配得出```
表1 是个需求表,那么把它们都汇总成需求总数,然后生成订单``然后供应商把货送到,既入库
,入库数量当然是需求总数(当然有多有少),问题是:作入库记录时`按表1中的记录明细入库`
名称A  三次需求 20 20 30  总数为100  那么入库数为20 20  30+30(多出的加入最后)
          B  二次需求  40   50     总数为 60   那么入数为 40    20(总数<(40+50)所以先满足前面的)
          C  二次需求  50   60     总数为  40   那么入数为  40    0


[ 本帖最后由 ytf123 于 2007-8-25 07:07 编辑 ]

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
17#
 楼主| 发表于 2007-8-20 09:36:10 | 只看该作者
Grant版主说的很是
16#
发表于 2007-8-20 09:26:14 | 只看该作者
原帖由 dddddd 于 2007-8-18 18:00 发表

我说的是,
a需求了3次,那么把多余的30也给了a(到此数据输入完毕------我们下班回家了)
第二天;a又有需求了,也就是第四次,那么上一条记录(多了30)要不要更新??
要更新的话=自找麻烦
不更新的话=乱套



订单追加,或者也可能是新订单了~生产过程中常常出现.
15#
 楼主| 发表于 2007-8-20 07:02:07 | 只看该作者
原帖由 dddddd 于 2007-8-18 18:00 发表

我说的是,
a需求了3次,那么把多余的30也给了a(到此数据输入完毕------我们下班回家了)
第二天;a又有需求了,也就是第四次,那么上一条记录(多了30)要不要更新??
要更新的话=自找麻烦
不更新的话=乱套


呵``````表1是个需求表``表2是根据表1得出的总数 `(不要问我为什么有<>原总数``这事总是有的)
若有第四次``嗯`那么我想说的是表2也更新了``也不是上次的那个总数`当然这总数不包括以前的那三次`(如采购里,表1是采购单,那么表2是订单 那么表1 表2 是否经常更新?)


谢谢andymark版主 是的`非常感谢!好好研究下你的例子``嘎嘎

[ 本帖最后由 ytf123 于 2007-8-20 07:12 编辑 ]
14#
发表于 2007-8-19 08:27:38 | 只看该作者
在生产中,好像确实常存在楼主说的问题。。。
13楼的例子,,,下载来学习下。。呵呵。
13#
发表于 2007-8-18 18:04:28 | 只看该作者
论坛上的例子

本帖子中包含更多资源

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

x
12#
发表于 2007-8-18 18:00:55 | 只看该作者
原帖由 ytf123 于 2007-8-18 16:20 发表
那还不是一样``如 20 20 30 30  那么入库数就是 20 20 30 30
              就是说  上面表3中 入库数(相同名称)总数是等于表2中的总数的
         以表1中的需数为标准 往下分  分到最后有多就加入最后  中 ...

我说的是,
a需求了3次,那么把多余的30也给了a(到此数据输入完毕------我们下班回家了)
第二天;a又有需求了,也就是第四次,那么上一条记录(多了30)要不要更新??
要更新的话=自找麻烦
不更新的话=乱套
11#
发表于 2007-8-18 16:31:51 | 只看该作者
论坛曾经讨论过这个问题,贴子一时间找不到,等有空做一下
10#
 楼主| 发表于 2007-8-18 16:20:23 | 只看该作者
那还不是一样``如 20 20 30 30  那么入库数就是 20 20 30 30
              就是说  上面表3中 入库数(相同名称)总数是等于表2中的总数的
         以表1中的需数为标准 往下分  分到最后有多就加入最后  中途不够就后面的为0
我想了下``可不可以先表1中累加  然后跟据累加数 下分
9#
发表于 2007-8-18 15:21:55 | 只看该作者
如名称A  三次需求 20 20 30  总数为100  那么入库数为20 20  30+30(多出的加入最后)

假如a有第四次需求,要怎么办
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-21 22:21 , Processed in 0.089056 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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