select窗体中的子窗体child必须是绑定窗体,其数据源是表.tblkhcode,因此需要建立一个子窗体.在此窗体里写上如下代码:
Private Sub Form_Current()
DoCmd.RunCommand acCmdSelectRecord
End Sub
Private Sub KHCODE_DblClick(Cancel As Integer)
Forms!窗体1.KHCODE = DLookup("[KHCODE]", "tblkhcode", "KHCODE='" & Me.KHCODE & "'")
Forms!窗体1.KHNAME = DLookup("[KHNAME]", "tblkhcode", "KHCODE='" & Me.KHCODE & "'")
DoCmd.Close acForm, "select"
End Sub
Private Sub KHNAME_DblClick(Cancel As Integer)
Forms!窗体1.KHCODE = DLookup("[KHCODE]", "tblkhcode", "KHCODE='" & Me.KHCODE & "'")
Forms!窗体1.KHNAME = DLookup("[KHNAME]", "tblkhcode", "KHCODE='" & Me.KHCODE & "'")
DoCmd.Close acForm, "select"
End Sub
在窗体1中写下面的代码:
Private Sub KHCODE_DblClick(Cancel As Integer)
DoCmd.OpenForm "select",,,,,acdiglog
'Forms!select!Child.SourceObject = "表.tblkhcode"
Forms!select.Child.SetFocus
End Sub
下载附件:
点击下载此附件