Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Wechsel von einem Formular zu einem anderen Formular in einem Navigationsformula

Begonnen von KaJo, Dezember 04, 2022, 13:38:54

⏪ vorheriges - nächstes ⏩

KaJo

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.
  •  

Beaker s.a.

Hallo,
Das Zauberwort heisst beim Navi-Form nicht .Open oder .SetFocus, sondern
DoCmd.BrowseTo(Parameter s. OH)

gruss ekkehard
--
Beaker s.a., der lieber an seinem eigenen Projekt arbeiten würde/sollte, aber irgendwie immer gerne seinen Senf dazu gibt ;-)
S.M.I².L.E.
  •  

KaJo

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!
  •