在含有同一报告多个链接的列表中的报告之间导航

如果拥有不少于两个报告,指向各个报告的跳转也不少于两个。您希望让用户能够从一个选择列表中导航到这些报告。

为了说明此问题,我们会创建两个分别名为“食品”和“饮料”的报告。我们还会创建第三个报告,用于存储一个选择列表,以便在这些报告之间进行导航。选择列表中会包含若干食品项目和若干饮料项目。用户选择食品项目就会转到“食品”报告,而用户选择饮料项目则会转到“饮料”报告。

  1. 创建“食品”报告和“饮料”报告。在“报告目录”中右键单击这两个报告,然后选择属性。将它们的唯一名称分别改为“食品”和“饮料”。
  2. 创建名为“食品和饮料”的自定义层次结构。右击层次结构,然后选择编辑。创建标题为“蛋类”、“豆类”、“烤饼”、“苹果”、“橘子”和“菠萝”等元素。
  3. 在“层次结构设计器”中,通过单击显示名称与文本表打开“名称与文本表”。
    注意

    如果单击层次结构中的元素会自动突出显示“名称与文本表”中的相应“名称”特性,则会发现这样很有帮助。如果情况并非如此,单击同步层次结构的选择与名称与文本表

  4. 在层次结构中,单击各个食品项目,然后将“名称与文本表”中的“名称”特性改为“食品”报告的唯一名称。以相同的方式将各个饮料项目链接到“饮料”报告的唯一名称。
  5. 创建一个报告,所含组合框链接到“食品和饮料”自定义层次结构。记录组合框的唯一名称。
  6. 在报告的单元格中,输入公式 =ComboBoxName.attribute。该单元格会显示“食品”报告或“饮料”报告的唯一名称,具体情况取决于组合框中的所选项目。
    注意

    记录要输入公式的单元格的引用。

  7. 打开组合框的列表视图格式对话框。在常规选项卡上,单击所选内容有变时执行操作,然后单击浏览按钮以打开定义操作对话框。
  8. 选择跳转作为类型。
  9. 选择 =TRUE 作为条件。
  10. 选择选择已更改作为模式。
  11. 在目标报告的字段中,单击浏览器按钮以打开目标报告对话框。选择输入单元格引用或公式,以指定目标对象。输入在其中放入“=ComboBoxName.attribute”公式的单元格引用(如“=A2”)。单击确定
    在“视图”模式下,单击组合框中的任一食品项目时,都会打开“食品”报告。单击任一饮料项目时,都会打开“饮料”报告。