Aktuellen Datensatz kopieren

Es gibt verschiedene Gelegenheiten, zu denen Sie den aktuell im Formular angezeigten Datensatz kopieren möchten. Meist soll die Kopie des Datensatzes als Ausgangspunkt für einen neuen Datensatz dienen, damit Sie diesen nicht komplett neu anlegen müssen, sondern nur noch die gewünschten Felder anzupassen brauchen. Es gibt erstaunlich viele Techniken, wie Sie dies durchführen können. Dieser Artikel stellt eine einfache Variante vor.

Beispieldatenbank

Die Beispiele dieses Artikels finden Sie in der Datenbank 1110_Datensatzkopieren.mdb.

Handarbeit

Wann immer die Tabelle, die Abfrage oder das Formular mit dem zu duplizierenden Datensatz einen Datensatzmarkierer anbietet, können Sie den folgenden einfachen Weg beschreiten:

  • Klicken Sie links auf den Datensatzmarkierer, um den kompletten Datensatz zu markieren (siehe Bild 1).
  • Markieren eines kompletten Datensatzes

    Bild 1: Markieren eines kompletten Datensatzes

  • Kopieren Sie den Datensatz – weiter unten erfahren Sie, wie das funktioniert.
  • Klicken Sie auf den Datensatzmarkierer des neuen Datensatzes ganz unten in der Tabelle, der Abfrage oder dem Formular (siehe Bild 2).
  • Markieren des Zieldatensatzes, in diesem Fall eines neuen Datensatzes

    Bild 2: Markieren des Zieldatensatzes, in diesem Fall eines neuen Datensatzes

  • Fügen Sie den Inhalt der Zwischenablage, also den kopierten Datensatz, ein.

Fertig – der neue Datensatz enthält ein Duplikat des vorherigen Datensatzes. Der einzige Unterschied ist ein neuer Wert im Primärschlüsselfeld. Das gilt aber auch nur, wenn dieser als Autowertfeld ausgelegt wurde – sonst meldet Access beim Versuch, den Datensatz zu verlassen, einen Fehler wegen eines bereits vorhandenen Wertes im Primärschlüsselfeld.

Zum Kopieren eines bereits markierten Datensatzes stehen unter Access zum Beispiel die folgenden Methoden bereit:

  • Betätigen der Tastenkombination Strg + C,
  • Auswählen des Kontextmenü-Eintrags Kopieren oder
  • Anwenden des entsprechenden Eintrags der Menü-/Symbolleiste namens Be-ar-bei-ten|Ko-pieren (unter Access 2003 und älter) oder des Ribbon-Befehls Start|Zwi-schen-ab-la-ge|Ko-pieren (unter Access 2007 und jünger).

Möchten Sie weiterlesen? Dann lösen Sie Ihr Ticket!
Hier geht es zur Bestellung des Jahresabonnements des Magazins Access [basics]:
Zur Bestellung ...
Danach greifen Sie sofort auf alle rund 400 Artikel unseres Angebots zu - auch auf diesen hier!
Oder haben Sie bereits Zugangsdaten? Dann loggen Sie sich gleich hier ein:

Schreibe einen Kommentar