设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: wushenren7
打印 上一主题 下一主题

[查询] 请高手看看这个表单如何实现?

[复制链接]
11#
 楼主| 发表于 2009-8-19 12:14:52 | 只看该作者
明白了谢谢版主。上述只是例子,实际的表格要复杂一万倍,所以在EXCEL里操作不太可能。。。只能用Access了。我又是个新手。。。唉
12#
 楼主| 发表于 2009-8-19 17:05:55 | 只看该作者
本帖最后由 wushenren7 于 2009-8-19 17:08 编辑

紧急求助版主,有的客户ID太长是以文本形式存储的数字,所以用上述语句查询会出现错误
怎么办呢?
客户ID        分管部门        销售收入
780310        销售一部        300
780110        销售一部        300
780257        销售三部        300
780312        销售三部        300
780901        销售二部        300
780901        销售一部        300
780110        销售三部        300
780220        销售一部        300
780220        销售二部        300
780220        销售三部        300
780220111101122222        销售四部        600
780220111101122222        销售四部        600
想得到下表
客户ID        分管部门        销售收入
780110        销售一部        150
780110        销售三部        150
780901        销售二部        150
780901        销售一部        150
780220        销售一部        100
780220        销售二部        100
780220        销售三部        100
780220111101122222        销售四部        300
780220111101122222        销售四部        300

本帖子中包含更多资源

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

x
13#
 楼主| 发表于 2009-8-19 17:08:03 | 只看该作者
SELECT sheet1.客户ID, sheet1.分管部门, [销售收入]/DCount("客户id","sheet1","客户id=" & [客户id]) AS 收入 INTO AAA
FROM sheet1
WHERE (((sheet1.客户ID) In (SELECT [客户ID] FROM sheet1 As Tmp GROUP BY  ...
Henry D. Sy 发表于 2009-8-19 12:07


DCount是统计数值形的,而客户ID里面有文本形的数值所以查询会出错,怎么解决呢?
14#
发表于 2009-8-19 17:31:23 | 只看该作者
文本加“”
15#
发表于 2009-8-19 17:36:08 | 只看该作者
SELECT sheet1.客户ID, sheet1.分管部门, [销售收入]/DCount("客户id","sheet1","客户id='" & [客户id] &"'") AS 收入 INTO AAA
FROM sheet1
WHERE (((sheet1.客户ID) In (SELECT [客户ID] FROM sheet1 As Tmp GROUP BY [客户ID] HAVING Count(*)>1 )))
ORDER BY sheet1.客户ID

本帖子中包含更多资源

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

x
16#
 楼主| 发表于 2009-8-19 18:32:03 | 只看该作者
谢谢啊版主真厉害,你学了有多久呀,推荐一下这方面的书吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-7 06:41 , Processed in 0.161136 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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