PDA

Vollständige Version anzeigen : Der Markierer


Loulou
03.08.2001, 14:41
Nach dem Erfassen eines neueen Datensaztes im Form.
wird er von Access sofort sortiert. Wie kann ich ein Code
schreiben,dass der Markierer auch dahin springt,wo der neuer
Datensatz gerade eingefügt ist.

A.S.
03.08.2001, 15:16
Hallo Loulou,

habe ich noch nicht gemacht, aber die Richtung müsste ungefähr so gehen:

Im Ereignis "Vor Aktualisierung" des Formulares (nicht der Controls) merke Dir die ID des Datensatzes den Du gerade eingegeben hast.

Im Ereignis "Nach Aktualisierung" des Formulares suche nach der ID im Recordset und setze das Formular darauf.

Ungefähr so:

Dim lngSaveID

'Private Sub Form_BeforeUpdate()
lngSaveID = Me.ID
'End Sub

'Private Sub Form_AfterUpdate()
Me.RecordsetClone.FindFirst "[ID]=" & lngSaveID
If Not Me.RecordsetClone.NoMatch _
Then
Me.Bookmark = Me.RecordsetClone.Bookmark
End If
'End Sub

------------------
HTH

Arno