跳转至

Hyperlinks(中文)

函数用途

超链接允许您链接属于工作应用程序数据库的多个表单。它们用于导航和数据录入目的。例如,可以将它们插入驾驶舱中以引导对表单的访问,或插入表单的某个项中,以允许用户自动查看该项的源数据。链接还可以激活一系列高级操作,例如保存和打印文件,以及运行宏或数据处理。

特性

超链接显示为超文本 Excel 链接,可以定位在矩阵行/列上或表单中任何不包含数据结构(即矩阵、查询和单元格字段)的单元格中。

它们通过操作列表向导窗口创建,方法是定义超链接以及打开超链接时必须运行的操作,连同运行顺序。可以定义顺序操作或将一个操作嵌套在另一个操作中。嵌套操作使用其嵌套所在操作的标识号和与运行顺序对应的十进制数来表示。

如果选择的是节点而不是单个表单,则选择超链接时将打开该节点中的所有表单。

注意:无法通过 Web 表单的超链接按顺序运行多个操作。

示例

此示例显示了操作列表向导窗口,其中定义了在选中超链接后要运行的以下操作序列:打开两个报表、运行一个宏并关闭源报表。

相反,在此示例中插入了两个保存操作。操作 1.1 - 保存值嵌套在打开报表中。打开报表时,表单 B110_102 中包含的值会自动保存。操作 2 - 保存值未嵌套。此操作在操作 1 和 1.1 运行后保存源报表的值。

筛选器循环示例

此示例说明了如何为所有实体打开同一报表。为此,首先必须定义一个以这些实体为筛选器的筛选器循环操作。

接下来,定义要嵌套在筛选器循环中的打开报表操作、用于保存值的操作以及用于关闭报表的操作。因此,这些操作中的每一个都会重复四次,对于筛选器循环窗口中设置的筛选器的每个实体各重复一次。

此循环通过在数据录入模式下运行报表来工作,因为它涉及值的保存。

矩阵中的超链接

在矩阵中,超链接可以定位在标题单元格和包含值的单元格中。打开该超链接时必须运行的操作的定义与直接插入报表中的链接所描述的定义相同。唯一的区别如下:

  • 如果为打开报表操作激活了从源报表继承选项,则参数将从正在使用的报表中单元格上存在的筛选器继承,超链接即从该单元格打开。

例如,对于行上有多个实体的矩阵,从超链接打开的报表将筛选在打开超链接所在行中存在的实体上。具体而言,如果第一行的实体是 A00,则相应报表将打开并筛选在实体 A00 上。

  • Reporting.NET 导航 - 钻取操作的查询根据正在使用的单元格中存在的筛选器运行,超链接即从该单元格打开。

有关超链接设置的更多详细信息,请参阅行/列筛选器属性表