需要在Access 2007中刷新基于子表单的列表框选择

时间:2012-05-02 17:30:54

标签: ms-access ms-access-2007

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

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

- 车古

1 个答案:

答案 0 :(得分:0)

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

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

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

在子窗体的afterUpdate事件中:

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

我自己没有检查过这个问题,因为我不能访问它 - 但它应该按照这些方式工作。

如果那不符合您的要求,请编辑您的帖子,并至少在列表框中发布信息以及您的子表单应链接到的位置。