Vba 根据其他表单中的当前记录重新查询表单
我有一个表单,它有两个子表单;可用的PublicFolderUsersSubform和相关的SharedMailboxSubform 对于AvailablePublicForderUserSsubForm上的当前记录,我想根据AvailablePublicForderUserSsubForm中PrimarySmtpAddress列的值重新查询form RelatedSharedMailboxSubform 打开主窗体时,在form AvailablePublicFolderUsersSubform中出现以下错误: 我们非常感谢您对适当的记录源进行更改并消除错误的任何建议Vba 根据其他表单中的当前记录重新查询表单,vba,forms,ms-access,Vba,Forms,Ms Access,我有一个表单,它有两个子表单;可用的PublicFolderUsersSubform和相关的SharedMailboxSubform 对于AvailablePublicForderUserSsubForm上的当前记录,我想根据AvailablePublicForderUserSsubForm中PrimarySmtpAddress列的值重新查询form RelatedSharedMailboxSubform 打开主窗体时,在form AvailablePublicFolderUsersSubfor
提前感谢。由于您的代码运行在另一个子表单(可用的PublicFolderUsersSubform)中,因此您需要从该子表单导航: 直到主体形式, 横向到另一个子窗体, 关闭窗体+子窗体的属性 也就是说
Me.Parent.RelatedSharedMailboxSubform.Form.RecordSource
注意:在设置了不需要的.RecordSource之后。重新查询将自动完成。您的子窗体控件可能与RelatedSharedMailboxSubform具有不同的名称。签入主表单属性。或者,如果代码在其他子表单中运行,则需要Me.Parent.RelatedSharedMailboxSubform。控件的名称是正确的,没有拼写错误。