News & Tipps zu Microsoft Access

Lesen Sie hier einige der besten Beiträge aus SmartTools Access Weekly sowie ausgewählte Inhalte anderer E-Mail-Newsletter von SmartTools Publishing rund um Microsoft Access.

Beitrag aus SmartTools Access Weekly

Datenerfassung über Popup-Formulare

Access 365 2021 2019 2016 2013 2010

FRAGE Damit das Hauptformular übersichtlich bleibt, habe ich eine Befehlsschaltfläche angelegt, mit dem ein Unterformular mit Detaildaten aufgerufen wird. Die Anzeige der Daten funktioniert zwar einwandfrei, aber es lassen sich keine neuen Datensätze hinzufügen. Wenn dasselbe Unterformular im Hauptformular eingebettet ist, funktioniert auch das Hinzufügen von neuen Datensätzen. Haben Sie dafür eine Lösung?

Diverse Anfragen

ANTWORT Ein als Unterformular ausgelegtes Formular können Sie nur bedingt als Popup-Formular für die Datenerfassung verwenden, da in diesem Fall die Eigenschaften "Verknüpfen von" und "Verknüpfen zu" nicht definiert sind. Für die Nutzung eines Formulars als Popup-Formular für eine Datenerfassung müssen zunächst dessen Eigenschaften "Bearbeiten zulassen", "Löschen zulassen" und "Anfügen zulassen" auf "Ja" eingestellt sein. Sowohl Haupt- als auch Popup-Formular müssen ein gemeinsames Schlüsselfeld wie zum Beispiel "KursNum" haben. Beim Aufruf des Formulars ist dafür Sorge zu tragen, dass darüber eine Verknüpfung zum aktuellen Hauptdatensatz erfolgen kann:

DoCmd.OpenForm "Formular", , , "KursNum" = Me.KursNum

Die Verknüpfung erfolgt hier über den letzten Parameter.