【发布时间】:2015-07-21 17:56:19
【问题描述】:
我有一个绑定到“标题产品”表的表单,其中包含产品代码和描述。在一个子表单上,我还显示了“子产品”,它们通过一个通用的标题产品代码链接到标题产品。
当我双击产品代码时,我打开了一个新表单,可以轻松地将子产品添加到此标题产品中。用户从组合中选择子产品(子产品已经存在)并单击“添加”按钮。
这一切都很好,除了当我像这样从新表单刷新我的标题表单时:
Forms![RM Edit Header Products].Refresh
然后它将标题记录移回开始,我需要标题记录记录位置保持在原来的位置。
所以刷新后我尝试:
Forms![RM Edit Header Products].SetFocus
DoCmd.GoToRecord , , acGoTo, gRecNo
没有任何效果,也许这只是在新表单上移动?
还有这个:
DoCmd.GoToRecord , Forms![RM Edit Header Products], acGoTo, gRecNo
这给了我永恒的错误“您输入的表达式是其中一个参数的错误数据类型”
帮助!这让我发疯。你能从另一个打开表单中的代码控制打开表单中的记录位置吗?这基本上就是我需要做的。
【问题讨论】: