设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1149|回复: 6
打印 上一主题 下一主题

[Access本身] 关于Access中一个运算模型的问题,求教!

[复制链接]
跳转到指定楼层
1#
发表于 2006-12-12 01:58:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题:

现有如下模型表[access]

字段分别为     A    B    C    D

                   a1   b1   c1  null

                   a2   b2   c2  null

                   a3   b3   c3  null

                   ....

                   an   bn   cn  null

现需要计算 D 字段中各记录值.

           计算方法:任意一个D字段的记录值等于  遍历整个表    所有A和B同时满足等于该记录行中对应的A和B字段的C字段值 之和。

                  例如:

                  aaa   bbb    1.0     null

                  abc   bbc     1.1    null

                  abc   bcc     1.2    null

                  aaa   bbb     1.4    null

                   abc   bcc     1.3    null

在运算后为:

                  aaa   bbb    1.0     2.4

                  abc   bbc     1.1     1.1

                  abc   bcc     1.2     1.5

                  aaa   bbb     1.4    2.4

                   abc   bcc     1.3    1.5



[em03]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-12-12 05:35:00 | 只看该作者
看不出有什么规律
3#
 楼主| 发表于 2006-12-12 06:24:00 | 只看该作者
例如:

有一组工人,他们的报酬模型:每个人都有不同的工资系数,但根据人员搭配的不同,最终在完成某项工单的时候得到的工单系数不同。

员工姓名    工单编号    销售合同号   工资系数   工单系数(倒数)

甲          123         ab123        1.1

乙          123         ab123        1.2

丙          123         ab123        1.3

丁          123         ab123        1.4

遍历整个表得到符合工单编号123  销售合同号ab123为上面4行记录

则工单系数这里,我希望得到的是

甲:  1.1/(1.1+1.2+1.3+1.4)

乙:  1.2/(1.1+1.2+1.3+1.4)

丙:  1.3/(1.1+1.2+1.3+1.4)

丁:  1.4/(1.1+1.2+1.3+1.4)

可以想象,整个数据表中,有很多工单编号和销售合同号的组合。。。

希望通过计算,直接获得后面的工单系数。。。

dsum 似乎不怎么好用,而且,使用更新查询的话,会出错,关键在于无法指定记录行,进行逐行更新。。

[此贴子已经被作者于2006-12-11 22:29:42编辑过]

4#
发表于 2006-12-12 06:38:00 | 只看该作者
就象销售合计一样,会操作记录集就能做到,其实用查询就行,也不必写到表里。
5#
 楼主| 发表于 2006-12-12 06:39:00 | 只看该作者
楼上的能简单的发个access模型吗?

谢谢了。
6#
发表于 2006-12-12 17:31:00 | 只看该作者

本帖子中包含更多资源

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

x
7#
 楼主| 发表于 2006-12-13 03:57:00 | 只看该作者
非常感谢版主以及二、四楼的朋友



呵呵,也接触access好久了,竟然没发现 查询 的里面还有这个功能。谢谢。

[em01]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-21 10:38 , Processed in 0.096337 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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