Access VBA教程:LinkChildFields属性

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

expression.LinkChildFields

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

说明

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

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

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

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

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

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

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

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

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

上页:Access VBA教程:LineSpacing属性 下页:Access VBA教程:LinkMasterFields属性

Access VBA教程:LinkChildFields属性

Access VBA教程:LinkMasterFields属性 Access VBA教程:ListCount属性
Access VBA教程:ListIndex属性 Access VBA教程:ListRows属性
Access VBA教程:ListWidth属性 Access VBA教程:LocationOfComponents属性
Access VBA教程:Locked属性 Access VBA教程:LogMessages属性
Access VBA教程:LpOleObject属性 Access VBA教程:MailEnvelope属性
Access VBA教程:Major属性 Access VBA教程:MaxRecButton属性
Access VBA教程:MaxRecords属性 Access VBA教程:MDE属性
Access VBA教程:Me属性 Access VBA教程:MenuBar属性
Access VBA教程:MinMaxButtons属性 Access VBA教程:Minor属性
Access VBA教程:Modal属性 Access VBA教程:Module属性
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号