Schönen guten Abend,
bin kein Access und schon garnicht ein VBA Experte und sitze hier an einer Sache an der ich nicht weiter komme. In der Hoffnung, dass ihr mit weiterhelfen könnt beschreibe ich mal das Problem.
Ich habe ein Form zur Anmeldung und ein Startbildschirm worin sich ein Navigationssteuerelement befindet. In der Navigation existiert ein Reiter "Übersicht" dessen Inhalt dynamisch gebunden werden soll.
Das Navigationsziel der Übersicht wird über den Wert in NavigationTargetName bei der Anmeldung dynamisch gesetzt. Das Problem ist dabei, dass der Inhalt der Übersicht nicht angezeigt wird. Erst wenn ich den Reiter "Übersicht" noch einmal anklicke wird neu geladen und das ganze entsprechend richtig angezeigt.
Wie kann ich das erwzingen, dass Access das Formular anzeigt ohne, dass ich jedes mal auf den Reiter "Übersicht" klicke? Ich krieg das einfach nicht hin.
Vielen Dank für die Antworten
Gruß
Armin
Hallo,
ich kenn mich mit dem Navigationssteuerelement überhaupt nicht aus, aber das ist doch das gleiche wie ein Registersteuerelement für Schreibfaule.
Also verwende doch einfach ein Registersteuerelement. Plaziere auf der Seite Übersicht einfach ein Unterformular mit transparentem Rahmen und Hintergrund. Dann kannst du dynamisch den Hinhalt der Registerseite anpassen, indem du der Eigenschaft SourceObject des Unterformularsteuerelementes den Namen eines Formulars, oder eines Berichtes etc zuweist.
Beispiel. Nenne das Unterformularsteuerelement einfach Ufo1:
If GlobalerWert = 1 then
Me!Ufo1.SourceObject = "Formular1"
else
Me!Ufo1.SourceObject = "Formular2"
End if
Gruß Andreas
Hallo Andreas,
ja in etwa ist es dem Register ähnlich. Allerding besitzt das Navigationssteuerelement zwei Ebenen und das Register, soweit ich das weiss, nur eine.
Das ist der feine Unterschied warum das Register für diesen Zweck nicht geeignet ist.
Gruß
Armin
Hallo,
was sind für dich 2 Ebenen?
Hallo Hondo,
als Beispiel: Artikelmanagement besitzt noch Unterregister (2. Ebene) Artikel angelen, Artikel löschen etc.
Gruß
Armin
Hallo,
du kannst auch auf einer Registerseite 2 Unterformulare plazieren, und per VBA die Bindung über ein Schlüsselfeld auf der Registerseite definieren mit linkChildField und linkMasterField so dass Datensätze automatisch aktualisiert werden je nach Master-Ufo und MasterDatensatz.
Gruß Andreas