Benutzer mit den meisten Antworten
Anzeige im Navigationsformular

Frage
-
Habe ein Hauptformular mit Ufo , im Hauptformular gebe ich Start- und Enddatum ein, nach dem Button Aktualisieren wird das Ufo mit den richtigen Daten gefüllt. Funktioniert gut.
Gebe ich nun im Navigationsformular als Ziel das Hauptformular an , werde ich vor dem Öffnen schon nach Start und Enddatum gefragt. wie kann ich das ändern
Antworten
-
Hallo,
Ursache für das Verhalten ist, dass Unterformulare vor dem Hauptformular geladen werden. Umgehen kannst du das z.B., indem du die Datenherkunft des UFo erst beim Laden des HFo setzt:
In Form_Open des HFo:
Me!UFoSteuerelementName.Form.RecordSource = "NameDerAbfrage" 'oder "SELECT ... FROM ... WHERE StartDatum..."
Gruss - Peter
Mitglied im www.dbdev.org
Access-FAQ: www.donkarl.com- Bearbeitet Peter DoeringMVP, Moderator Donnerstag, 15. April 2021 08:48
- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Moderator Montag, 19. April 2021 09:11
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Moderator Donnerstag, 29. April 2021 18:36
Alle Antworten
-
Hallo Horst,
Dies sollte erreicht werden, indem Du Deinem Unterformular ein Load-Ereignis hinzufügst, das eine Referenz der StartDate- und EndDate-Werte aus Deinem Navigationsformular zu Deinem Unterformular enthält. Ein ähnliches Thema wird unter folgendem Link diskutiert:
Run-time error "2450" Application cannot find form (form is a subform in navigation form) in MS Access 2010 database
Gruß,
Ivan DragovBitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.
-
Hallo,
Ursache für das Verhalten ist, dass Unterformulare vor dem Hauptformular geladen werden. Umgehen kannst du das z.B., indem du die Datenherkunft des UFo erst beim Laden des HFo setzt:
In Form_Open des HFo:
Me!UFoSteuerelementName.Form.RecordSource = "NameDerAbfrage" 'oder "SELECT ... FROM ... WHERE StartDatum..."
Gruss - Peter
Mitglied im www.dbdev.org
Access-FAQ: www.donkarl.com- Bearbeitet Peter DoeringMVP, Moderator Donnerstag, 15. April 2021 08:48
- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Moderator Montag, 19. April 2021 09:11
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Moderator Donnerstag, 29. April 2021 18:36