使用VBA访问子表单数据表

时间:2014-08-15 16:32:49

标签: vba access-vba datasheet

我目前有一个子窗体作为数据表加载。因此,当我单击表单时,它将显示当前记录(如下所示,但模糊不清)

http://imgur.com/n3CNDrv

我想要做的是以某种方式,在VBA中,访问表单和数据表来操作单元格数据。即thisform.sheet.cell(1,1)= somevalue

到目前为止,我已经设法使用Form!Name

访问表单对象

1 个答案:

答案 0 :(得分:0)

您需要创建一个记录集对象,并迭代该对象。

Dim acRS1 as Recordset

然后,您需要将记录集分配给您想要的实际表

Set acRS1 = db.OpenRecordset("sometablethatIwanttoupdate",dbOpenDynaset)

然后,您需要以您需要的方式更新记录集,而原始问题中不包括该记录集。

当您澄清对记录集所做的确切更改时,我会使用适当的代码进行更新(我们是要更新记录还是添加新记录?)