Access 2003完整教程:报表的疑难解答

打印和预览

在所打印报表的结束处打印空页。

请确保报表页脚的“高度”属性设为“零”。

在报表中每隔一页就出现空页。

请确保窗体或报表的宽度加上左、右页边距的总宽度没有超出“文件”菜单上的“页面设置”对话框中设置的页面大小。可以使用下面的公式作为参考:

报表宽度 + 左页边距 + 右页边距 <= 页面大小

可以用下面的一种方法或同时使用两种方法调整报表的大小:

报表的空白间距太大。

通过执行下列操作之一,可以减少空白间距:

“版面预览”显示的数据错误。

“版面预览”显示报表的所有节和几个明细记录。它将所显示的数据进行排序和分组,但忽略基础查询中的所有参数、条件和联接。例如,在一个组中所看到的明细记录可能并不是确实属于该组的记录。

若要确认报表中数据的准确性,可以使用“打印预览”。

报表提示输入了意外的参数。

确认所有用于下列报表设计区域的字段名拼写正确,并且与基础表或基础查询中的字段名相匹配:

此外,请要确保所有聚合函数引用的是基础表或基础查询中的字段名,而不是控件名。

使用子报表

没有打印子报表中的列标题。

Microsoft Access 将不打印子报表中的页眉和页脚,因此,如果将列标题的标签放在子报表的页眉中,则在打印该报表时不会出现这些内容。

报表和子报表中的数据没有同步。所有记录将出现在子报表中。

使用“链接子字段”和“链接主字段”属性链接主报表和子报表。

操作方法

  1. 在“设计”视图中打开主报表。

  2. 确认已选择子报表控件,然后单击工具栏上的“属性”按钮图像,以显示子报表控件的属性表。

  3. 设置链接字段。若要输入多个链接字段或控件,请使用分号分隔字段或控件名。如果输入多个字段或控件,必须在“链接子字段”和“链接主字段”属性中以相同次序输入这些名称。

    • 在子报表的“链接子字段”属性框中输入链接字段的名称。

    • 在主报表的“链接主字段”属性框中输入链接字段或控件的名称。

    注释不能在“链接子字段”属性框中使用控件的名称。可以将“链接主字段”属性设为字段或控件的名称。

  4. 如果不能确定链接字段,请单击属性框旁的“生成器”按钮按钮图像打开“子窗体/子报表字段链接器”。

如果已设置了“链接子字段”和“链接主字段”的属性,而子报表仍无法正常运行,请确保:

注意

子报表只打印了一列,但事实上应该打印多列。

如果出现下列情况,子报表可能只打印一列:

可以使用下列任一方法来重新设计报表:

排序与分组

组中的记录没有进行排序。

必须在报表“设计”视图的“排序与分组”框中指定组中记录的排序次序。例如,如果要对每天装运的订单按“订单 ID”进行排序,可将记录按“订购日期”分组,然后按“订单 ID”排序。

记录没有按所使用语言的预期方式进行排序。

在Microsoft Access 数据库(.mdb) 中,在“选项”对话框中将数据库的排序次序设为按正确的语言进行排序。

操作方法

  1. 单击“工具”菜单中的“选项”命令。

  2. 单击“常规”选项卡。

  3. 若要指定新数据库的默认语言排序次序,请单击“新建数据库排序次序”框中要使用的语言。

注释若要将已有数据库的排序次序重置为“常规”选项卡上所选的语言,请压缩该数据库。

上页:Access 2003完整教程:宏疑难解答 下页:Access 2003完整教程:导入和链接的疑难解答

Access 2003完整教程:报表的疑难解答

Access 2003完整教程:导入和链接的疑难解答Access 2003完整教程:安全机制疑难解答 (MDB)
Access 2003完整教程:Visual Basic 代码安全机制疑难解答 (MDB)Access 2003完整教程:表达式疑难解答
Access 2003完整教程:密码疑难解答 (MDB)Access 2003完整教程:Access 项目疑难解答 (ADP)
Access 2003完整教程:查询疑难解答 (ADP)Access 2003完整教程:复制、转换和链接到 SQL Server 数据库时的疑难解答 (ADP)
Access 2003完整教程:键、关系和索引疑难解答 (ADP)Access 2003完整教程:表和列疑难解答 (ADP)
Access 2003完整教程:“升迁向导”疑难解答Access 2003完整教程:更新数据疑难解答 (ADP)
Access 2003完整教程:Microsoft Office Access 2003 中的新增功能Access 2003完整教程:自定义用“标签向导”创建的标签
Access 2003完整教程:使用图表Access 2003完整教程:使用存储过程
Access 2003完整教程:使用触发器Access 2003完整教程:使用用户定义的函数
Access 2003完整教程:向输入法编辑器 (IME) 字典中添加字词Access 2003完整教程:向查询添加列
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号