MS Access:为表中的每个条目生成报告

Posted

技术标签:

【中文标题】MS Access:为表中的每个条目生成报告【英文标题】:MS Access: Generate report for each entry in table 【发布时间】:2015-12-13 19:38:01 【问题描述】:

我想获得一个在访问中运行的最小示例,我基本上为列表中的每个学生打印一份学校报告表。这是我开始使用的:

这里的“Schueler”是“学生”,“Note”是“学校年级”,“Fach”是“学校科目”。我希望非常直截了当。

表格中的“备注”是关于哪个学生获得哪个年级的信息:

所以对于科目 1(数学),学生 1(彼得)获得了 4 级。 他还获得了德语 2 级。 学生 2 (Hans) 的数学成绩为 6,德语成绩为 1。

我的问题:我想生成一系列报告,这些报告基本上会为每个学生生成一个成绩单。 (所以在这个例子中,汉斯和彼得,如果有更多的学生应该打印更多的纸) 输出应如下所示:

Grade sheet
Name: Peter
Math: 4
German: 2

//下一页

Grade sheet
Name: Hans
Math: 6
German: 1

感谢您的调查:)

【问题讨论】:

哪种语言?原始的sql? php?爪哇?您还应该为所需语言添加标签 你到底试过什么? 我正在使用 MS Access 执行此操作,因此如果可能的话使用 GUI(无论是底层的什么 - 可能是 SQL?)。如果必须,使用 VBA。 【参考方案1】:

您似乎需要在 IDSchuelerF 字段上添加报表和分页符。有关所有详细信息,请参阅此链接。

https://support.office.com/en-us/article/Insert-a-page-break-control-in-an-Access-report-86d2ea7d-7aa6-44f2-8507-23134a9a2e15

【讨论】:

以上是关于MS Access:为表中的每个条目生成报告的主要内容,如果未能解决你的问题,请参考以下文章

如何用一个条目替换另一个 MS Access 报告?

MS Access:如何使用查询按月选择条目

基于一个查询生成多个类似的报告 - MS Access

在 MS Access 2013 报告上标记超链接

生成包含多个表/查询的 MS Access 报告

MS Access 在连接表中不存在的子表单中显示条目