Ins nächste Formular springen

20/08/2008 - 10:39 von einmarienkaefer | Report spam
Hallo,
ich möchte vom ersten ins zweite Formular springen. Dazu habe ich am
ende des ersten Formulars einen Button "Ende1" erstellt.
mit der folgenden Ereignisprozedur beim Klicken...:

Private Sub Ende1_Click()
On Error GoTo Err_Ende1_Click

DoCmd.GoToRecord , , acNext
Me!ErstesFeldIm2.Formular.SetFocus
Exit_Ende1_Click:
Exit Sub

Err_Ende1_Click:
MsgBox Err.Description
Resume Exit_Ende1_Click

End Sub

Aber leidre funktioniert es nicht. Das Feld wird nicht gefunden.
Weiß jemand warum?
 

Lesen sie die antworten

#1 Thomas Winkler
20/08/2008 - 10:53 | Warnen spam
Hi,
DoCmd.GoToRecord , , acNext



Was sagt die Hilfe zu GoToRecord? Das ist wohl der Grund warum ein DS
nicht gefunden wird.

Me!ErstesFeldIm2.Formular.SetFocus



"ErstesFeldIm2.Formular" -> der "." steht aber nur im Beispiel da, oder?

Ist denn das zweite formular bereits geöffnet?
Wenn nicht, kann auch kein Feld angesprungen werden.

Docmd.Openform ist dann Dein Freund.

HTH

Thomas

"Access? Damit arbeite ich nicht. Das ist doch nur ein abgespecktes Excel."

Ähnliche fragen