使用文本框更新子表单的RecordSource中的细节行

时间:2013-06-17 14:37:27

标签: vba ms-access-2007 access-vba


我在Office Access 2007上,在假期期间我一直在为学校做一个Race Timer。 我已经知道Access不是这类软件的最佳选择,但之前的开发人员一直在使用它。

所以这就是问题所在 我有一个表格,其中包含一个子表格。该子表单有一个RecordSource,即在子表单的body / mid(?)部分生成行。每个字段都放在一个文本框中,而不是名称 我想更改例如第二行,通过修改与其相关的文本框并单击我放置在页脚部分中的按钮来更新连接到RecordSource的表。

但我不知道如何通过编程知道如何访问第三行的文本框,因为它们具有相同的名称?

最诚挚的问候
如果需要的话,我可以给你发送一张它看起来像的图片(我的声誉低于10,所以没有图片:/)

1 个答案:

答案 0 :(得分:0)

有点难以准确理解您所寻找的内容,但您可能会做以下事情;

  
    

Dim dbCurr作为DAO.Database
    Dim rst作为DAO.Recordset
    设置dbCurr = CurrentDb
    设置rst = dbCurr.OpenRecordset(" NameOfTableRecordsetIsReferencing")

         

用rst
       .Edit
       !ContactName = txtName ..........'这可以是表格中的任何字段        .Update
    

结束          

rst.Close
    dbCurr.Close