ACC2000: 如何隐藏报告中的重复组页眉信息

文章翻译 文章翻译
文章编号: 209981 - 查看本文应用于的产品
中等: 要求基本的宏、 编码,和互操作技能。

本文只适用于 Microsoft Access 数据库 (.mdb)。

展开全部 | 关闭全部

概要

本文介绍如何使用 Visual Basic 应用程序若要隐藏报表中的连续的组页眉中的重复信息。

更多信息

在排序与分组报表,其中每个组页眉可以包含可能会有重复以前的组页眉中的信息,您可以使用下面的代码隐藏连续的组页眉中的重复信息。

注意: 如果您按照这些步骤在此示例中,您修改示例数据库 Northwind.mdb。您可能希望备份 Northwind.mdb 文件并在该数据库的副本,请按照下列步骤。

Microsoft 提供的编程示例只,用于说明不附带任何明示或暗示保证。这包括,但不限于对适销性或针对特定用途的适用性的暗示的担保。本文假定您熟悉演示了正在使用的编程语言以及用于创建和调试过程的工具。Microsoft 支持工程师可以帮助解释某个特定过程的功能,但他们不会修改这些示例以提供额外的功能或构建过程来满足您的具体要求。
  1. 启动 Access 并打开示例数据库 Northwind.mdb。
  2. 在基于类别、 产品,和订单明细表设计视图中创建以下新的选择查询,请执行以下操作:
    字段: 类别名称
    表: 类别

    字段: 产品名称
    表: 产品

    字段: 订单 id
    订单明细表:
    标准: < 10300

    字段: 数量
    订单明细表:
  3. 将查询另存为 qryOrders,然后将其关闭。
  4. 创建一个新的模块。在模块声明节中声明全局变量称为 DupeHeader:
    Global DupeHeader as String
    					
  5. 将模块保存为 basPrint,然后将其关闭。
  6. 在设计视图中基于 qryOrders 查询创建新的报表。
  7. 视图 菜单上单击 排序与分组
  8. 排序与分组 对话框的首行中选择在 字段/表达式 框中的 类别名称
  9. 第二行中的 排序与分组 对话框,选择 产品名称,,然后再将 组页眉 属性设置为
  10. 关闭 排序与分组 对话框。
  11. 视图 菜单上单击 字段列表
  12. 类别名称产品名称 从字段列表拖动到报表的产品名称页眉节。
  13. 订单 id数量 拖动到报表的主体节中。
  14. 如果不可见,属性表单击在 视图 菜单上的 属性
  15. 设置为主体节的 高度 属性 25"。
  16. 将产品名称标头的 格式化 属性设置为下列事件过程:
    Private Sub GroupHeader0_Format(Cancel As Integer, FormatCount _
          As Integer)
    If DupeHeader = Me![CategoryName] Then
       Me![CategoryName].Visible = False
    Else
       Me![CategoryName].Visible = True
    End If
    DupeHeader = Me![CategoryName]
    End Sub
    					
  17. 将报告另存为 rptTest,然后将其关闭。
  18. 在打印预览和滚动浏览其中打开报表。在连续的产品名称页眉类别名称字段的任何重复是不可见的。

参考

有关报表分组的方法的其他信息,请单击下面文章编号,以查看 Microsoft 知识库中相应的文章:
208732ACC2000: 如何在新列或页的顶端重复组名称

属性

文章编号: 209981 - 最后修改: 2006年10月11日 - 修订: 3.2
这篇文章中的信息适用于:
  • Microsoft Access 2000 标准版
关键字:?
kbmt kbhowto kbinfo kbprogramming KB209981 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 209981
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com