Hallo Leute,
- ich habe ein Hauptformular fmlKunde
- in dem Hauptformular ein Registersteuerelement RegisterStr77
- Register hat den Namen Seite78
- und in dem Registersteuerelement ein Unterformular U_Anfrage Herkunftsobjekt fmlAnfrage
Jetzt möchte ich durch einen Button "Klick" auf das nächste Register mit einem anderen Unterformular zugreifen.
- Register hat den Namen Seite79
- Unterformular hat den Namen U_Angebot
und folgenden Code habe ich verwendet
Private Sub Befehl16_Click()
Forms!fmlKunde!U_Anfrage.Form!
Me![RegisterStr77].Pages(1).SetFocus
End SubIch würde mich freuen wenn ihr mir helfen könntet
LG
Hallo,
du kannst entweder den Fokus auf die Registerseite setzen oder auf das Unterformular.
Beides sind Elemente des Hauptformulars, eine weitere Hierarchieebene gibt es da nicht.
Also bspw. so:
Private Sub Befehl16_Click()
Me!U_Anfrage.SetFocus
' ODER
Me!RegisterStr77.Pages(1).SetFocus
End Sub
Hallo MaggieMay,
danke für deine schnelle Rückmeldung.
Ich hab das jetzt versucht aber es kommt schon die ganze Zeit dieser Lauftzeitfehler "2465" Microsoft Access kann das in Ihrem Ausdruck angesprochene Feld "RegisterStr77" nicht finden.
Ich versteh das nicht.
Wenn ich das andere nehme da kommt das gleiche nur mit "angesprochene Feld "U_Anfrage" nicht finden...
Ich bin mir sicher das alles stimmt.
Was mach ich falsch? Mein Klick Button ist im Unterformular U_Anfrage. Hat das vllt damit zutun?
LG
ZitatMein Klick Button ist im Unterformular U_Anfrage. Hat das vllt damit zutun?
Ja, natürlich. Mit Me sprichst du immer das aktive Formular an. Vom Unterformular auf das Hauptformular kannst du mit Me.Parent zugreifen.
Hey MaggieMay,
vielen vielen Dank hat funktioniert :)
LG
nazo