超出表单定义的弹性

在定义表单期间,当超出表单定义的弹性属性应用于弹性表单中的行或列维时,Oracle Smart View for Office 用户可以在表单的行或列轴中输入维的表单定义之外的成员。这样,弹性表单用户可以输入弹性表单上未显示的成员的数据。用户必须有权访问他们输入的有效成员。

例如,使用 Vision 应用程序时,假设 Product 维作为行维放置在弹性表单中。在定义表单期间,仅选择将 Product 维中的 Sentinal Standard Notebook 和 Sentinal Custom Notebook 成员显示在表单中。通过为 Product 维启用超出表单定义的弹性选项,Smart View 用户可以在弹性表单中的行中输入 Product 维中的其他产品,例如 Mouse 或 Keyboard。只要他们有权访问这些成员,用户就可以将表示其他成员的行添加到现有弹性表单,也可以将现有 Product 成员替换为他们所需的 Product 成员。要进行说明,请注意以下层次:

Product
   Notebooks  <<this hierarchy is displayed in flex form)
      Sentinal Standard Notebook
      Sentinal Custom Notebook
   Computer Accessories  <<this hierarchy is not displayed in flex form)
      Keyboard
      Mouse

在已禁用(未选择)超出表单定义的弹性的弹性表单中,用户不能添加 Computer Accessories 或其后代。用户可以添加 Notebooks 及其后代。

在已启用(选择)超出表单定义的弹性的弹性表单中,用户可以添加 Computer Accessories 和其后代,以及 Notebooks 和其后代。

在定义表单期间,启用超出表单定义的弹性属性时,请注意以下事项:

  • 维属性中,仅当在 Smart View 选项中选择了为行启用弹性表单选项或为列启用弹性表单时,超出表单定义的弹性选项才可见。

  • 表单行上存在多个维时,Oracle 建议对每个适用的行或列维分别选择超出表单定义的弹性属性。您可以使用维属性选项应用于所有行 | 列 | 页维超出表单定义的弹性属性应用于所有维;但应小心使用,因为所有其他维属性选择也将应用于所有其他维。

请参阅《管理 Planning》中的“设计弹性表单”。