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 に答える