【问题标题】:MS Access 2007 reference subform control on tabbed control returning null选项卡式控件上的 MS Access 2007 引用子窗体控件返回 null
【发布时间】:2015-05-11 23:07:08
【问题描述】:

我有一个返回 Null 的子表单引用,其中文本框有一个值。我使用的代码是:

End Date: [Forms]![ReportCentre]![NavigationSubform].[Form]![txtEndDate]

这是一个选项卡式控件,但我找不到类似问题中提到的 .Pages 属性。

被引用的子表单是[LODForm],选项卡控件(页面区域)是[NavigationSubform]

为什么返回 Null?

【问题讨论】:

    标签: ms-access controls subforms


    【解决方案1】:

    子窗体属于窗体,而不是选项卡控件。选项卡控件仅隐藏/显示其他控件。您将引用子窗体控件,而不是子窗体。因此:

    End Date: [Forms]![ReportCentre]![NameOfYourSubformControl].[Form]![txtEndDate]
    

    插入的子窗体控件名称:

    End Date: [Forms]![ReportCentre]![NavigationSubform].[Form]![txtEndDate]
    

    【讨论】:

    • 我怀疑这就是我正在做的 - 我在子窗体上放了一个按钮,并附有代码:MsgBox Me.Parent.ActiveControl.Name 这输出了 NavigationSubform。那么关于为什么查询返回 null 的任何其他想法?
    • 可能记录没有保存。
    • 作为后续,我注意到子表单知道 txtbox 有一个值。 msgBox Me.txtEndDate 返回预期结果
    猜你喜欢
    • 1970-01-01
    • 2017-02-23
    • 1970-01-01
    • 2013-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-14
    相关资源
    最近更新 更多