【问题标题】:How to make a subform event independent of the main form's name如何使子窗体事件独立于主窗体的名称
【发布时间】:2014-07-16 00:18:07
【问题描述】:

我尝试链接三个表单。拳头被称为“选择”,其中包括一个子表单“待定”,该子表单链接到“选择”中的一个字段。这工作正常 - 当我在“选择”中选择一组记录时,我会在“待定”中获得相应的记录。

“待定”包括一个 ID 字段,单击该字段时会打开一个名为“税务日历”的新表单(不是子表单)。同样,这工作正常。事件设置是一个嵌入式宏,用于在“[ID]=[Forms]![selections]![pending]![id]”时打开“税历”

我的问题是我想要几个不同的“选择...”表单,这些表单将允许以不同的方式为“待定”子表单选择记录。因为“待处理”子表单事件必须知道它来自哪个表单,所以“待处理”不适用于所有各种“选择...”表单。

如何使“待处理”中的事件独立于将其用作子表单的“选择...”表单?

【问题讨论】:

    标签: ms-access


    【解决方案1】:

    我会尽量避免嵌入宏,您可以通过 VBA 获得更多控制权。所以不是

     DoCmd.OpenForm "TaxCalendar",,,"[ID]=" & [Forms]![selections]![pending]![id]
    

    你可以拥有

     DoCmd.OpenForm "TaxCalendar",,,"[ID]=" & Me.Parent.[id]
    

    【讨论】:

      猜你喜欢
      • 2023-03-09
      • 1970-01-01
      • 1970-01-01
      • 2011-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多