找回密码
 注册
快捷导航
查看: 3168|回复: 11

求助Access报表解决方案,(暂时解决)

[复制链接] |自动提醒
阅读字号:

3740

回帖

1

积分

5939

资产值

初级会员 Rank: 1

注册时间
2003-7-21
铜牌荣誉勋章(注册8年以上会员)
发表于 2006-4-28 09:53:22| 字数 318| - 中国–北京–北京 歌华有线 | 显示全部楼层 |阅读模式
悬赏200资产值已解决
想在access中创建一个报表,报表的内容来源于problems表,表中有下面这些字段:

Project
Site
Status
Send Date
Resolve Date


报表的格式如附图所示:

其中 Total列指到当前日期为止所发出的问题数/已解决的问题数,Month列则指当月所发出的问题数/已解决的问题数,week列指所当周发出的问题数/已解决的问题数。send和resolve根据Status来判断分类。


其中project,月和周是动态变化的,想用VBA实现,就是只要在一个Form里选上特定的project然后就可以生成该project的问题情况并生成报表了。

各位XD帮我想想啊

[ 本帖最后由 dnastar 于 2006-4-29 09:03 编辑 ]
附件: 您需要 登录 才可以下载或查看,没有账号?注册
莫因善小而不为
莫因恶小而为之

912

回帖

39

积分

2150

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-2-12
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2006-4-28 10:04:52| 字数 52| - 中国–江苏–镇江–扬中市 电信/中电变压器制造有限公司 | 显示全部楼层
帮顶,一直对ACCESS自带的报表摸不着北,一般用ASP解决此类问题,方便领导用IE上内部网查看,呵呵.
X220 i7/8G/160G SSD/IPS/WWAN.
IPHONE 4S 64G.
回复 支持 反对

使用道具 举报

912

回帖

39

积分

2150

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-2-12
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2006-4-28 10:06:13| 字数 23| - 中国–江苏–镇江–扬中市 电信/中电变压器制造有限公司 | 显示全部楼层
另外,感觉某些单元格可以合并出来,感觉更美观些
X220 i7/8G/160G SSD/IPS/WWAN.
IPHONE 4S 64G.
回复 支持 反对

使用道具 举报

3740

回帖

1

积分

5939

资产值

初级会员 Rank: 1

注册时间
2003-7-21
铜牌荣誉勋章(注册8年以上会员)
 楼主| 发表于 2006-4-28 10:15:48| 字数 244| - 中国–北京–北京 歌华有线 | 显示全部楼层
多谢,我最想要的解决方式是能动态生成一个查询,包含上述表格,可是想不出什么办法来,对SQL和Access还是不很了解

要是能够这样就好了:
select site_no, count(*) from problems where project=@parmameter and status=1

... join

select site_no, count(*) from problems where project=@parmameter and status=2

on...

把所有动态生成的Query连接起来生成一个查询就好了
莫因善小而不为
莫因恶小而为之
回复 支持 反对

使用道具 举报

3837

回帖

2

积分

1894

资产值

初级会员 Rank: 1

注册时间
2004-9-20
发表于 2006-4-28 10:43:32| 字数 44| - 中国–福建–厦门–湖里区 电信 | 显示全部楼层
楼主还是去CSDN问问吧,呵呵,这里来泡坛子的大多来休闲,看到脑力问题大多还是回避了……
求助园艺高手:如何修枝??
回复 支持 反对

使用道具 举报

3740

回帖

1

积分

5939

资产值

初级会员 Rank: 1

注册时间
2003-7-21
铜牌荣誉勋章(注册8年以上会员)
 楼主| 发表于 2006-4-28 11:39:47| 字数 23| - 中国–北京–北京 歌华有线 | 显示全部楼层
多谢,我都我还注册了一个用户,一会去那边发一下
莫因善小而不为
莫因恶小而为之
回复 支持 反对

使用道具 举报

3837

回帖

2

积分

1894

资产值

初级会员 Rank: 1

注册时间
2004-9-20
发表于 2006-4-28 11:41:05| 字数 17| - 中国–福建–厦门–湖里区 电信 | 显示全部楼层
CSDN的货币也比这里的便宜,哈哈
求助园艺高手:如何修枝??
回复 支持 反对

使用道具 举报

2万

回帖

3

积分

5116

资产值

初级会员 Rank: 1

注册时间
2005-8-8
铜牌荣誉勋章(注册8年以上会员)
发表于 2006-4-28 12:55:54| 字数 52| - 中国–广东–佛山–三水区 电信 | 显示全部楼层
才刚刚开始学SQL。
不过要做出个和楼主贴图的表,倒是不难。
就是不会弄出动态的。。。。。。。
呵呵
要努力学习
向死而生
一粒砂中三千界 合目内观礼毗卢
茶气氤氲尘内外 何须槽场问生熟
回复 支持 反对

使用道具 举报

530

回帖

8

积分

702

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-10-10
铜牌荣誉勋章(注册8年以上会员)
发表于 2006-4-28 14:02:56| 字数 43| - 中国–广东–深圳 电信 | 显示全部楼层
感觉用Excel的数据透视表就可以很容易实现LZ目的了。或者用Brio之类的报表工具。
回复 支持 反对

使用道具 举报

222

回帖

5

积分

731

资产值

高级会员 Rank: 2Rank: 2

注册时间
2005-11-6
银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)
发表于 2006-4-28 14:37:14| 字数 221| - 中国–河北–唐山 联通 | 显示全部楼层
可以用 join,将month send, month resolve ,week send ,week  resolve 分别统计出来做成独立的视图。
然后用join将这些列计算total并整合成结果视图,最后再用 where根据project 筛选出结果。
month send, month resolve ,week send ,week  resolve 这几列的统计也可以做成子查询,但是里面如果有groupby 的话就能做成独立的视图了。

lz可以把示例数据发上来,一起研究研究
240x t23 x31 x61->x62 t60p T400 T420s
回复 支持 反对

使用道具 举报

3740

回帖

1

积分

5939

资产值

初级会员 Rank: 1

注册时间
2003-7-21
铜牌荣誉勋章(注册8年以上会员)
 楼主| 发表于 2006-4-29 08:53:30| 字数 55| - 中国–北京–北京 歌华有线 | 显示全部楼层
暂时用笨的方法解决了,有时间再改进吧。 hutliu的想法和我的相近,送上10朵小花。

此贴就此打住吧. 附效果图:

本帖子中包含更多资源

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

x
莫因善小而不为
莫因恶小而为之
回复 支持 反对

使用道具 举报

1

回帖

0

积分

1

资产值

入门会员 Rank: 1

注册时间
2009-10-2
发表于 2009-10-2 13:32:17| 字数 4| - 中国–福建–厦门 电信 | 显示全部楼层
我想你啊
回复 支持 反对

使用道具 举报

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

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-1-23 02:02 , Processed in 0.133431 second(s), 50 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部