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

Daten von einem Feld in ein anderes kopieren

Access 365 2024 2021 2019 2016 2013 2010

FRAGE Ich arbeite ständig mit zwei geöffneten Formularen; ein Auftragsformular zur Erfassung der Tätigkeiten (Auftragsverwaltung) und ein Formular mit den Liegenschaften (Strassen). Wie kann ich per Doppelklick oder per Button einen Straßennamen aus dem Feld "Strasse" (Formular "Strassen") in das Feld "Einsatzort" (Formular "Auftragsverwaltung") einfügen. Mit Strg + C und Strg + V (Kopieren und Einfügen) ist das bei mehreren zu erfassenden Aufträgen sehr zeitraubend.

L. Frank

ANTWORT Stellen Sie bei der Eigenschaft "Beim Doppelklicken" des Feldes "Strasse" im Formular "Strassen" den Eintrag "[Ereignisprozedur]" ein, klicken Sie auf die Schaltfläche mit den drei Punkten, um den VBA-Editor zu öffnen und geben Sie folgende Anweisung ein:

Forms("Auftragsverwaltung").Einsatzort = Me.Strasse

Damit wird der Inhalt aus dem Feld "Strasse" des aktuellen Formulars (hier "Strassen") in das Feld "Einsatzort" des Formulars "Auftragsverwaltung" übertragen. Soll das Ganze nicht per Doppelklick, sondern über eine Schaltfläche erfolgen, nutzen Sie die Ereignisprozedur "Beim Klicken" mit dieser Anweisung.