交叉表报表MS Access中有多个值



我正在开发一个数据库,以取代数百个每月跟踪员工绩效报告的excel电子表格。我的老板希望能够在每周摘要视图中查看数据。当前执行此操作的excel表类似于以下内容:

|----Sun #DATE#-----|----Mon #DATE#-----|...    |Sat... |   Totals|
TEAM-1  |S1 |S2 |S3 |S4 |S5 |S1 |S2 |S3 |S4 |S5 |...    |...    |...
Empl-1  |## |## |## |## |## |...
Empl-2  |...
Empl-3  |...
...
TEAM-SUM|## |## |## |## |## |...->|SubTotal|
TEAM-2  |...
...
Daily-SUM|...->|GrandTotal|

我有一个表,它存储了每个记录的一天的Sx值。字段为RowIDEmployeeIDTeamIDDateRecordedSx。。。

我试过在报表中使用类似于上面的布局,但它避开了我。我尝试了交叉表查询,但它只允许一个值和一个列标题,所以在每个列标题下重新创建约5个值是不可行的。有没有办法在给定上表的访问报告中重新创建布局,或者有没有办法重新设计布局以传达相同的信息?

谢谢你的帮助!

您不一定需要创建Access报表,也可以创建一个Access窗体,该窗体具有可以模拟Excel报表布局的数据网格子窗体。下拉式查找字段可以放置在上部标题表单中,用于动态构建查询,以使用所需结果填充数据网格子表单。

您还需要创建另一个表单来输入和编辑数据。此表单还将提供更好的数据验证控制,最大限度地减少或完全消除数据输入错误。

在前面,如果您可以编辑您的问题,以包括您为存储从Excel导入的数据而创建的表、字段和关系,这将有所帮助。请记住,大多数Excel数据都存储在未规范化的平面表中,您希望利用Access提供的关系数据库体系结构。

最新更新