【问题标题】:Multiple values in crosstab report MS-Access交叉表报告 MS-Access 中的多个值
【发布时间】:2019-04-11 11:42:39
【问题描述】:

我正在开发一个数据库来替换数百个用于跟踪员工绩效报告的月度 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 个值是行不通的。有没有办法在给定上表的访问报告中重新创建布局,或者有没有办法重新设计布局以传达相同的信息?

感谢您的帮助!

【问题讨论】:

    标签: ms-access report crosstab


    【解决方案1】:

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

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

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

    【讨论】:

    • 真的没有其他表了。有一个包含 EmployeeID 和 Name 的 Employee 表,以及一个包含团队名称和 ID 的 team 表。 Excel 文件中只填满了上述表格的副本,每周一份。我已经有一个表格,允许每个团队负责人为其团队输入数据。这只是为了让老板每周都能看到摘要。表单应该能够在需要时显示此特定视图。
    • 我确实和我的老板谈过这件事,他更喜欢我构建的表单的灵活性,而不是旧格式。谢谢你的观点
    猜你喜欢
    • 1970-01-01
    • 2012-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-28
    相关资源
    最近更新 更多