Access Projekt und Me.Requery

19/10/2008 - 22:13 von kramerjochen | Report spam
Hallo
gibt es eine Möglichkeit abzufragen, ob ein Requery-Ereignis
abgeschlossen ist?

strWhere = Me!FI_Film_Nummer
strFormName = "frmfi_Filme_Bearbeiten"
'Formular wird zum Bearbeiten im Dialog-Modus geöffnet

DoCmd.OpenForm FormName:=strFormName, windowMode:=acDialog,
OpenArgs:=strWhere

'nach schliessen Formular Datenbasis neu einlesen und wieder auf
ursprünglichen Datensatz
Me.Requery
Set rsFi = Me.Recordset.Clone
rsFi.Find "FI_Film_Nummer=" & Chr(39) & strWhere & Chr(39)
If Not rsFi.EOF Then
Me.Bookmark = rsFi.Bookmark
End If

Leider dauert das Requery ca 2 Sekunden, der Programmcode làuft aber
weiter und findet nicht den richtigen Datensatz.

Für Anregungen/Hilfe wàre ich dankbar

Gruss
JochenK
 

Lesen sie die antworten

#1 Peter Doering
19/10/2008 - 23:21 | Warnen spam
Hallo,

wrote:

gibt es eine Möglichkeit abzufragen, ob ein Requery-Ereignis
abgeschlossen ist?

strWhere = Me!FI_Film_Nummer
strFormName = "frmfi_Filme_Bearbeiten"
'Formular wird zum Bearbeiten im Dialog-Modus geöffnet

DoCmd.OpenForm FormName:=strFormName, windowMode:=acDialog,
OpenArgs:=strWhere

'nach schliessen Formular Datenbasis neu einlesen und wieder auf
ursprünglichen Datensatz
Me.Requery
Set rsFi = Me.Recordset.Clone
rsFi.Find "FI_Film_Nummer=" & Chr(39) & strWhere & Chr(39)



Probier mal mit

rsFi.FindFirst ...

Klappt bei mir nach Requery auf eine Tabelle mit 300'000 DS.

Gruss - Peter

Anmeldung zur 11. AEK unter www.donkarl.com/?AEK
Mitglied im http://www.dbdev.org
FAQ: http://www.donkarl.com

Ähnliche fragen