在应用程序表单中使用有效交叉点

使用有效交叉点可阻止在适用的有效交叉点组中所定义的无效交叉点中输入数据。表单中受影响的单元格将按照标准只读颜色代码显示为只读。如果将光标悬停在无效交叉点的上方,则会显示工具提示,指出该单元格为只读的,因为它已定义为无效交叉点。

有效交叉点组首先应用于表单视点和页轴。如果视点交叉点全部无效,则会显示警告消息,表单将不会显示数据网格,直到选择了有效交叉点。

如果视点具有有效交叉点,则对行和列进行筛选,以限制在无效交叉点中输入数据。如果为表单启用了隐藏无效数据选项,则表单会根据情况隐藏无效的行、列或二者。

同时包含有效和无效交叉点的行或列都会根据情况将这些交叉点显示为有效或无效。无效交叉点显示标准的只读阴影并且阻止数据输入。

应用程序用户可以通过清除选择将视点重置为默认的未筛选的列表,而不必关闭并重新打开表单。应用程序用户还可以清除当前选择,从而对其他维进行更多样的选择。不能显示清除了维的表单,因为必须为每个维选择有效成员。

在成员选择器中,由于有效交叉点规则,因此无效成员将被隐藏。应用程序用户可以通过使用显示无效的成员选项,显示成员选择器中的无效成员。将会显示无效的成员,但不可用于选择。

注:

有效交叉点组未授予对维成员的访问权限。有效交叉点组可以进一步限制已授予应用程序用户的维成员的有效交叉点。

表 13-8 应用有效交叉点时的表单行为

操作 行为
打开表单 表单按照表单定义中所定义的成员选择进行显示,同时遵循用户对维的访问权限,并以最近使用的有效交叉点组作为当前选择来应用有效交叉点组。
从视点维中选择成员

应用程序具有以下功能:

  • 用户可以在视点中选择成员

  • 在视点维的成员选择器中,允许用户从剩余有效交叉点的经过筛选的列表中选择,此列表基于为其他视点维选择的成员。

  • 忽略视点维成员的选择顺序,原因是,从有效交叉点组包含的任何维中选择一个成员后,将根据选择的维相应地动态筛选有效交叉点组中包含的该维的成员列表

  • 可以在维列表中隐藏无效成员或者在视点中将这些无效成员显示为不可选择的项

  • 使用户能够通过清除选择将视点重置为完整的未经过筛选的列表,而不必关闭并重新打开表单

请注意,Web 和 Oracle Smart View for Office 中的即席表单不会根据有效交叉点组筛选页面或视点成员。

选择转到以基于视点选择来显示表单。此外,您还可以单击表单视点中的向右箭头。 表单按照定义的那样基于有效的视点交叉点进行显示。
输入并保存数据 输入并保存表单数据。