我在 Access 2003 的“数据表”模式下有一个表单,它可以包含 25 000 行。
当我想编辑特定行时,我会打开一个包含所有可编辑字段的特定表单。
完成后,我保存并关闭表单,但现在我只想重新查询和刷新我编辑的行。(我想将光标保持在这一行,并且我想避免重新加载每一行,因此重新查询表单不是解决方案)。
是否可以 ?
问候
我在 Access 2003 的“数据表”模式下有一个表单,它可以包含 25 000 行。
当我想编辑特定行时,我会打开一个包含所有可编辑字段的特定表单。
完成后,我保存并关闭表单,但现在我只想重新查询和刷新我编辑的行。(我想将光标保持在这一行,并且我想避免重新加载每一行,因此重新查询表单不是解决方案)。
是否可以 ?
问候
不,我认为不是。AbsolutePosition
您将不得不重新查询您的表单,但您可以通过在执行此操作之前将光标放回原来的位置:
lngPos = Me.Recordset.AbsolutePosition
Me.Requery
Me.Recordset.AbsolutePosition = lngPos
顺便说一句,我在 pcreview 上从 Albert D. Kallal 那里偷来了这个想法。我Bookmark
过去曾使用过该对象,但它似乎总是有问题。