0

前言:我有一个带有标签的表单。在其中一个选项卡中,我有一个列表框、一个按钮和一个子表单。列表框由两个表填充并具有绑定列。

需要:我需要子表单来编辑列表框所基于的表之一的现有记录,并在单击按钮时将记录附加到同一个表中。子表单将链接到列表框的非绑定列。请帮助..我在Vb中尝试了一些东西但无法完成..

——车谷。

4

1 回答 1

0

我不确定我是否理解正确,但如果您想在列表框中选择一行,编辑基础表中的相应记录,然后保存记录并更新列表框,您可以按照这些思路工作:列表框应该不被链接,子表单也不应该。创建过程

Sub UpdateSubform()
  subform![id]=listbox!changetableID]
End sub

在窗体的 OnLoad 事件和列表框的 OnChange 事件中调用此过程

在子窗体的 afterUpdate 事件中:

  Private Sub Form_AfterUpdate()
    me.parent.requery
  End Sub

我自己没有检查这一点,因为我无法访问 - 但它应该按照这些思路工作。

如果那不是您要查找的内容,请编辑您的帖子并至少发布列表框中的信息以及您的子表单应链接到的位置。

于 2012-05-03T12:30:09.803 回答