pro*_*mer 6 ms-access ms-access-2010
我现在正在学习MS Access,但我遇到了一个问题.我发现了类似的问题,但在尝试之后我仍然无法弄清楚这一点.
我在表单上添加了一个按钮,用于更新子表单后面的表格,现在我需要该子表单来显示新数据.任何人都可以告诉我使用什么作为控制名称,或者我是否在正确的轨道上获得我想要的东西?
我的主要表单是"EnterEmployeeSales",我的子表单是"RetailSalesSubform".
以下是我正在尝试做的一些屏幕截图:

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

子窗体由两部分组成:子窗体控件和所包含的窗体。使用子表单控件的名称进行重新查询非常重要,而不是使用所包含的表单的名称。所以:
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
| 归档时间: |
|
| 查看次数: |
28546 次 |
| 最近记录: |