全部显示

LinkChildFields 属性

       

使用 LinkChildFieldsLinkMasterFields 属性,可以指定 Microsoft Access 将窗体报表中的记录链接到子窗体子报表嵌入对象(例如图表)中的记录上的链接方式。如果设置了这两个属性,则当转到主窗体的一个新记录时,Microsoft Access 将自动更新子窗体中的相关记录。String 型,可读写。

expression.LinkChildFields

expression   必需。返回“Applies To”列表中的一个对象的表达式。

说明

子窗体、子报表或嵌入对象的 LinkChildFieldsLinkMasterFields 属性的设置方式如下:

单击属性表中属性框右侧的“生成器”按钮,便可使用“子窗体/子报表字段链接器”设置这些属性。

也可以在Visual Basic 中使用一个字符串表达式设置这些属性设置。

这两个属性仅可以在“设计”视图中或者窗体或报表的 Open 事件执行过程中进行设置。

用于设置这两个属性的字段或控件不需要有相同的名称,但必须包含相同的数据类型,并且其数据类型和字段大小必须是相同或相兼容的。例如,如果“数字”字段的 FieldSize 属性设为 Long Integer,则“自动编号”字段和“数字”字段是相兼容的。

可以使用控件的名称(包括计算控件的名称)设置 LinkMasterFields 属性,但不能使用控件名称设置 LinkChildFields 属性。如果要使用一个计算值作为子窗体、子报表或嵌入对象的链接,可以在子对象的基础查询中定义一个计算字段,并为该字段设置 LinkChildFields 属性。

当为这两个属性的设置指定多个字段或控件名时,则必须为每一属性设置输入相同数目的字段或控件名称,并在名称之间使用分号 (;) 进行分隔

如果通过从“数据库”窗口中将窗体或报表拖到另一个窗体或报表中或使用“窗体向导”创建子窗体或子报表,则 Microsoft Access 按照下列情况自动对 LinkChildFieldsLinkMasterFields 属性进行设置:

注意   链接字段不需要包含到主对象或子对象中。只要这些字段包含在对象的基础表或基础查询中,就可以使用这些字段链接对象。如果使用的是向导,Microsoft Access 将自动包含所有的链接字段。