MS Access VBA帮助 - 从主窗体中重新查询子窗体中的数据表

时间:2018-02-20 17:57:37

标签: access-vba access subforms

我希望有人可以帮助我。我目前正在使用Access 2013

我遇到了在子窗体内的数据表上重新查询编码的问题。

我的设置如下:

  • 使用带顶部和侧面按钮的导航表单。
  • 主要活动表格是(Main_Hub)
  • 当“任务”选项卡处于活动状态时,子表单为(Task_List)
  • 在该子表单上有3种数据表格式(Task_Form_Priority_1_High)等...

这是问题开始的时候

  • 添加新任务后,数据表表单(Task_Form_Priority_1_High)不会更新,除非我单击任务按钮(主任务选项卡按钮或侧面标签按钮)

我知道我需要使用Forms!subform!form.requery,但似乎无法获得正确的VBA代码。

以下是表单的图像:enter image description here

编辑:
(Main_Hub)具有目标(Task_List)的导航按钮 Task_List表单包含1个用于添加任务的按钮和3个数据表表单(Task_Form_Priority_1_High),med和low。
那些数据表使用查询作为记录源(Task_Query_Priority_1_High),med,low。

1 个答案:

答案 0 :(得分:1)

您可以通过以下方式修剪所有表单:

Forms!Main_Hub!Task_List.Form!Task_Form_Priority_1_High.Form.Requery

一般语法是:

Forms!MainForm!SubFormControlName1.Form!SubformControlName2.Form