Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: KaJo am Dezember 04, 2022, 13:38:54

Titel: Wechsel von einem Formular zu einem anderen Formular in einem Navigationsformula
Beitrag von: KaJo am Dezember 04, 2022, 13:38:54
Hallo, vielen Dank im Voraus für das Lesen meines Problems.
Ich habe
- ein Navigationsformular frmArtikel_Nav
- darauf 2 Formulare frmArtikel_Tab als Endlosformular
                     frmArtikel_Daten zur Datstellung einzelner Datensätze.
Das Unterformularsteuerelement auf dem Navigationsformular heißt 'Navigationsunterformular'.
Darauf sind die Reiter 'pag_Tabelle' und 'pag_Daten'

Ich möchte nach Auswahl eines DS vom Formular frmArtikel_Tab mit einem Button
zum Formular frmArtikel_Daten 'springen' damit dort alles Daten des ausgewählten DS angezeigt werden können.
Dies Aufrufen der Form frmArtikel_Daten gelingt mir seit Stunden nicht.

Den Focus auf das Unterformularsteuerelemt konnte ich mit
Forms!frmArtikel_Nav!Navigationsunterformular.SetFocus
setzen.
Es gelang mir nicht, den Focus auf das Formular frmArtikel_Daten zu setzen.
Sowohl
Forms!frmArtikel_Nav!Navigationsunterformular.Form!pag_Daten.SetFocus
als auch
Forms!frmArtikel_Nav!Navigationsunterformular.Form!frmArtikel_Daten.SetFocus
klappten nicht.

Der Befehl
DoCmd.OpenForm "Forms!frmArtikel_Nav!Navigationsunterformular.Form!pag_Daten.frmArtikel_Daten"
war auch nicht von Erfolg gekrönt.

Wo liegt mein Fehler?
Vielen Dank für die Hilfe.
Titel: Re: Wechsel von einem Formular zu einem anderen Formular in einem Navigationsformula
Beitrag von: Beaker s.a. am Dezember 04, 2022, 13:57:47
Hallo,
Das Zauberwort heisst beim Navi-Form nicht .Open oder .SetFocus, sondern
DoCmd.BrowseTo(Parameter s. OH)

gruss ekkehard
Titel: Re: Wechsel von einem Formular zu einem anderen Formular in einem Navigationsformula
Beitrag von: KaJo am Dezember 05, 2022, 11:32:11
Vielen Dank an Beaker.
Docmd.BrowseTo war das wichtige Stichwort.
Der Wechsel klappt jetzt einwandfrei mit
DoCmd.BrowseTo acBrowseToForm, "frmArtikel_Daten", "frmArtikel_Nav.Navigationsunterformular", "artID =" & Me.artID

Nochmals vielen Dank an alle, die anderen helfen!