我有一个包含子表单的主表单。子表单是连续的并显示所有记录。主窗体非常适合添加和编辑记录。我需要能够双击子表单中的记录,并且该记录将显示在主表单上以供编辑。
答案 0 :(得分:0)
根据经验,我建议您通过将两个子表单放入主表单中来实现您的尝试。在一个中你有列表,在另一个中有详细信息。
在主表单中,放置一个隐藏的链接字段,当您在列表中双击时,该字段将被填充。
此字段,我们称之为[link]是详细子表单中的链接主字段,而链接子字段是标识您的选择的ID(主键)。
这会将您的双击(或简单)与显示详细信息相关联。
答案 1 :(得分:0)
我找到了一个解决方案,可以移动以显示主设备中子窗体的记录以进行编辑。
在子窗体上的DblClick事件中,我输入了以下代码:
让Forms!FrmNotes.CboNotesID = TxtNotesID'TxtNotesID是子表单上的ID
致电Me.Parent.DisplayRecord
在我创建的主要内容
Public Sub DisplayRecord()
CboNotesID.SetFocus
DoCmd.SearchForRecord,“”,acFirst,“[NotesID] =”& “'”& Screen.ActiveControl& “'”
End Sub