如何从其他表单中将ID插入到连接表中?插入的记录ID必须与我目前定位的形式(FirstForm)相同。我这样做也会打开另一种形式(SecondForm)。
以下是我的尝试:
If CurrentProject.AllForms("SecondForm").IsLoaded Then
DoCmd.OpenForm "JoinTableForm", , , "IDx=" & Forms![FirstForm].Form![IDx]
If Forms![JoinTableForm].Form![IDx] = Null Then
Forms![JoinTableForm].Form![IDx] = Forms![FirstForm].Form![IDx]
End If
此代码从模块执行,IDx未插入JoinTableForm。但是,如果我在这个表单上(打开时)代码有效 - 就像这样:
Me.IDx=Forms![FirstForm].Form![IDx]
我在这里缺少什么?
答案 0 :(得分:0)
我解决了它。我只需要在Exit,Before_Update事件和我的" Save"子:
Me.IDx=Forms![FirstForm].Form![IDx]
当然,FirstForm必须同时开放。对不起帖子发帖不好。