1

我目前有一个作为数据表加载的子表单。所以当我点击表格时,它会显示当前记录(如下所示但模糊)

http://imgur.com/n3CNDrv

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

到目前为止,我已经设法使用 Form!Name 访问表单对象

4

1 回答 1

0

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

Dim acRS1 as Recordset

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

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

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

当您阐明要对记录集进行的确切更改时,我将使用适当的代码进行更新(我们是要更新记录还是添加新记录?)

于 2014-09-15T01:02:44.423 回答