Access 2010 - 我使用什么控件名称来重新查询此子表单?

pro*_*mer 6 ms-access ms-access-2010

我现在正在学习MS Access,但我遇到了一个问题.我发现了类似的问题,但在尝试之后我仍然无法弄清楚这一点.

我在表单上添加了一个按钮,用于更新子表单后面的表格,现在我需要该子表单来显示新数据.任何人都可以告诉我使用什么作为控制名称,或者我是否在正确的轨道上获得我想要的东西?

我的主要表单是"EnterEmployeeSales",我的子表单是"RetailSalesSubform".

以下是我正在尝试做的一些屏幕截图:

在此输入图像描述 在此输入图像描述 在此输入图像描述

编辑:我明白了.我让它太复杂了!

我一直试图输入像"Forms!Yadda!Yadda"之类的东西,但我需要输入的只是子窗体控件的名称,只能进入我上面屏幕截图的Requery"Control Name"字段.设想!这是一个关于如何确定子窗体控件名称的截图(对于像我这样的其他失败者的新手): 在此输入图像描述

Fio*_*ala 3

子窗体由两部分组成:子窗体控件和所包含的窗体。使用子表单控件的名称进行重新查询非常重要,而不是使用所包含的表单的名称。所以:

 Forms!MyMainForm!MySubformControlName.Form.Requery
Run Code Online (Sandbox Code Playgroud)

或者在表单模块中编写代码时:

 Me.MySubformControlName.Form.Requery
Run Code Online (Sandbox Code Playgroud)

在表单模块中使用 Me 的一个优点是智能感知将为您提供子表单控件的名称。

更多信息:http://access.mvps.org/access/forms/frm0031.htm