0

我在 Access 2003 的“数据表”模式下有一个表单,它可以包含 25 000 行。

当我想编辑特定行时,我会打开一个包含所有可编辑字段的特定表单。

完成后,我保存并关闭表单,但现在我只想重新查询和刷新我编辑的行。(我想将光标保持在这一行,并且我想避免重新加载每一行,因此重新查询表单不是解决方案)。

是否可以 ?

问候

4

1 回答 1

1

不,我认为不是。AbsolutePosition您将不得不重新查询您的表单,但您可以通过在执行此操作之前将光标放回原来的位置:

lngPos = Me.Recordset.AbsolutePosition
Me.Requery
Me.Recordset.AbsolutePosition = lngPos

顺便说一句,我在 pcreview 上从 Albert D. Kallal 那里偷来了这个想法。我Bookmark过去曾使用过该对象,但它似乎总是有问题。

于 2013-03-06T04:41:20.537 回答