【发布时间】:2017-03-09 22:26:58
【问题描述】:
背景:
我有一个子表单(数据表),我在更新事件后使用数据表复选框更新:
- 我克隆了单击的记录并通过插入查询插入到引用的表中
- 我修改原始记录以通过更新查询与插入的记录区分开来
为了避免 RecordLock 投诉,我在上述每个操作之后插入:SendKeys "+{Enter}", True 以保存更新 - 有没有更好的方法来做到这一点?
接下来我需要重新查询子表单以显示新插入的记录并使用书签 (?) 来保留原始记录的光标位置(插入的记录将相邻)。子表单数据表记录集基于查询。
问题:
在子表单的 afterupdate 事件中,使用
Forms![ParentForm].[SubForm].Form.Requery不会产生错误,但会打开代码窗口,其中行以黄色突出显示。下一次尝试,在子表单的 afterupdate 事件中,我尝试使用
Forms![ParentForm].[SubForm].Form.Requery将焦点设置到 ParentForm 上的控件,但我得到了类似的 ~silent error ~ 如上所述。从同一子表单中请求子表单的正确方法是什么?
谢谢!
【问题讨论】:
标签: ms-access