Aktualisieren der Daten in einer Datenbank

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

In diesem Artikel wird das Aktualisieren vorhandener Daten erläutert. Microsoft Office Access 2007 stellt eine Reihe von Tools zum Aktualisieren vorhandener Datensätze bereit, wie z. B. Datenblätter, Formulare, Abfragen, Suchen und Ersetzen sowie das neue Datensammlungsfeature.

Sie im weiteren Verlauf, denken Sie daran, dass beim Aktualisieren von Daten nicht entspricht neue Daten eingeben. Informationen zum Eingeben neuer Daten in einer Datenbank finden Sie im Artikel Hinzufügen von einem oder mehreren Datensätzen in einer Datenbank.

Inhalt dieses Artikels

Wie wirkt sich auf Datenbankentwurf aktualisieren

Auswirkungen von Datentypen aktualisieren

Auswirkungen von Feldeigenschaften Tabelle aktualisieren

Aktualisieren von Daten mithilfe eines Formulars

Aktualisieren von Daten mithilfe eines Datenblatts

Verwenden einer Aktualisierungsabfrage zum Ändern von vorhandener Daten

Hinzufügen von Datensätzen zu Tabellen mithilfe einer Anfügeabfrage

Verwenden Sie Datensammlung, um Datensätze zu aktualisieren

Mithilfe der Aktualisierungsweitergabe Schlüsselwerte für Primär- und Fremdschlüssel ändern

Auswirkungen des Datenbankentwurfs auf die Aktualisierung

Sie sollten diesen Abschnitt lesen, falls Sie Access noch nicht verwendet haben oder mit den relationalen Datenbanken zugrunde liegenden Konzepten nicht vertraut sind. Umfangreiche Aktualisierungen können Sie wesentlich einfacher ausführen, wenn Sie einige grundlegende Prinzipien für das Entwerfen von Datenbanken verstehen.

Eine Access-Datenbank ist keine Datei im Sinne eines Microsoft Office Word 2007-Dokuments oder eines Microsoft Office PowerPoint 2007-Folienstapels. Eine Access-Datenbank ist vielmehr eine Sammlung von Tabellen zusammen mit einer Reihe um diese Tabellen angeordneten Objekten wie Formularen, Berichten, Abfragen usw.

Darüber hinaus müssen diese Objekte bestimmte Entwurfsprinzipien einhalten, da andernfalls die Datenbank ein beeinträchtigtes Leistungsverhalten aufweist oder überhaupt nicht ausgeführt wird. Diese Entwurfsprinzipien wiederum bestimmen, wie Sie Daten eingeben. Beachten Sie bei Ihrer weiteren Vorgehensweise diese Fakten zu Datenbankobjekten und zum Datenbankentwurf.

  • Mit wenigen Ausnahmen (beispielsweise eine Art der Liste eine Wertliste genannt) speichert Access alle Daten in einer oder mehreren Tabellen. Die Anzahl der Tabellen, hängt davon ab dem Entwurf und Komplexität der Datenbank. Sie können zwar anzeigen oder aktualisieren die Daten in einem Formular, einem Bericht oder in den Ergebnissen von einer Abfrage zurückgegeben, Daten von Access nur in Tabellen gespeichert.

  • In jeder Tabelle werden Daten für ein einziges Problem, eine einzige Kategorie oder einen einzigen Zweck gespeichert. Beispielsweise darf eine Tabelle mit Geschäftskontaktinformationen keine Verkaufszahlen enthalten. Andernfalls könnte das Auffinden der entsprechenden Informationen schwierig oder sogar unmöglich sein.

  • Für jedes Feld in einer Tabelle sollte nur ein einziger Datentyp zulässig sein. Beispielsweise sollten in einem Feld, das für Zahlen ausgelegt ist, keine Notizen gespeichert werden. Wenn Sie versuchen, Text in ein solches Feld einzugeben, wird in Access eine Fehlermeldung angezeigt.

  • Mit einer Ausnahme lassen die Felder in einem Datensatz nur einen einzigen Wert zu. Beispielsweise können Sie in einer korrekt entworfenen Datenbank in ein Adressfeld nur maximal eine Adresse eingeben. Dieses Verhalten unterscheidet sich von Microsoft Office Excel 2007, wo Sie standardmäßig eine beliebige Anzahl von Namen, Adressen oder Bildern in eine einzige Zelle eingeben können, es sei denn, Sie schränken für diese Zelle die zulässigen Datentypen ein.

    Office Access 2007 enthält allerdings auch ein neues Feature, das so genannte Mehrfachwertfeld. Mithilfe von Mehrfachwertfeldern fügen Sie mehrere Datenteile an einen einzigen Datensatz an und erstellen Listen, in denen mehrere Werte zulässig sind. Beispielsweise können Sie eine Textdatei, einen Office PowerPoint 2007-Folienstapel und eine beliebige Anzahl von Bildern an einen Datensatz in einer Datenbank anfügen. Sie können auch eine Liste mit Namen erstellen und so viele dieser Namen wie erforderlich auswählen. Die Verwendung von Mehrfachwertfeldern scheint gegen die Regeln des Datenbankentwurfs zu verstoßen, weil Sie mehrere Datenteile pro Tabellenfeld speichern können. Dies ist jedoch nicht der Fall, weil in Access die Regeln im Hintergrund erzwungen werden, indem die Daten in speziellen, ausgeblendeten Tabellen gespeichert werden.

Über die folgenden Hyperlinks gelangen Sie zu Artikel mit weiteren Informationen zu den in diesem Abschnitt behandelten Sachverhalten und Features.

Seitenanfang

Auswirkungen der Datentypen auf die Aktualisierung

Sie sollten diesen Abschnitt lesen, falls Sie Access noch nicht verwendet haben oder mit den relationalen Datenbanken zugrunde liegenden Konzepten nicht vertraut sind. Umfangreiche Aktualisierungen können Sie wesentlich einfacher ausführen, wenn Sie einige grundlegende Prinzipien für das Entwerfen von Datenbanken verstehen.

Wenn Sie eine Datenbanktabelle entwerfen, wählen Sie einen Datentyp für jedes der Felder in dieser Tabelle, eines Prozesses, die genauere Dateneingabe sichergestellt aus. Nehmen Sie beispielsweise an, dass Sie den Datentyp "Zahl" für ein Feld angeben, weil Sie Verkaufszahlen berechnen müssen. Wenn jemand versucht, Text in das Feld eingeben, wird von Access eine Fehlermeldung angezeigt und wird nicht zulassen, dass den Benutzer den geänderten Datensatz, einen Schritt zu speichern, die zu Ihrer Zahlen beiträgt.

Anweisungen zum Anzeigen von Datentypen

Access bietet jetzt zwei Möglichkeiten zum Anzeigen der Datentypen eines Tabellenfelds. Sie können entweder die Befehle auf der Registerkarte Datenblatt verwenden oder die Tabelle in der Entwurfsansicht öffnen. Die folgenden Schritte erläutern die Verwendung beider Techniken.

Anzeigen von Datentypen mithilfe der Befehle auf der Registerkarte "Datenblatt"

  1. Doppelklicken Sie im Navigationsbereich auf die Tabelle, die Sie verwenden möchten.

  2. Klicken Sie auf das Feld, das Sie untersuchen möchten.

  3. Klicken Sie auf der Registerkarte Datenblatt in der Gruppe Datentyp und Formatierung auf den Pfeil nach unten für die Liste Datentyp, um den für das Feld festgelegten Datentyp anzuzeigen.

Anzeigen von Datentypen in der Entwurfsansicht

  • Klicken Sie im Navigationsbereich mit der rechten Maustaste auf die Tabelle, und klicken Sie dann im Kontextmenü auf Entwurfsansicht.

    Die Tabelle wird in Access im Entwurfsbereich geöffnet, und im oberen Abschnitt werden der Name und der Datentyp jedes Tabellenfelds angezeigt.

    Felder in der Entwurfsansicht

Der für jedes Tabellenfeld festgelegte Datentyp ist die erste Kontrollebene darüber, was Sie in ein Feld eingeben bzw. nicht eingeben können. In manchen Fällen verhindert eine Datentypeinstellung generell die Eingabe von Informationen. In der folgenden Tabelle werden die Datentypen aufgeführt, die in Office Access 2007 bereitgestellt werden. Außerdem werden deren Auswirkungen auf die Dateneingabe beschrieben.

Datentyp

Auswirkung auf Dateneingabe

Text

Für Text-Felder sind entweder Text oder numerische Zeichen sowie durch Trennzeichen getrennte Listen mit Elementen zulässig. Außerdem sind für ein Text-Feld weniger Zeichen zulässig als für ein Memo-Feld, nämlich zwischen 0 und 255 Zeichen. In einigen Fällen können mithilfe von Konvertierungsfunktionen Berechnungen für Daten in einem Text-Feld ausgeführt werden.

Memo

In diesen Feldtyp können Sie große Mengen von Text und numerischen Daten eingeben. Wenn außerdem der Datenbankdesigner für das Feld die Rich-Text-Formatierung festlegt, können Sie die Formatierungsarten anwenden, die Sie normalerweise in Textverarbeitungsprogrammen wie z. B. Office Word 2007 vorfinden. Beispielsweise können Sie unterschiedliche Schriftarten und Schriftgrade auf den Text anwenden, den Text fett oder kursiv formatieren usw. Sie können den Daten auch HTML-Tags (Hypertext Markup Language) hinzufügen.

Weitere Informationen zur Verwendung von Rich-Text-Formatierung in einem Memo-Feld finden Sie unter Formatieren von Daten in Zeilen und Spalten.

Konvertierungsfunktionen können Sie wie bei Text-Feldern auch auf ein Memo-Feld anwenden.

Zahl

In diesen Feldtyp können Sie nur Zahlen eingeben, und Berechnungen für die Werte in diesem Feld sind möglich.

Datum/Uhrzeit

In diesen Feldtyp können Sie nur Daten und Uhrzeiten eingeben. Je nachdem, wie der Datenbank-Designer das Feld konfiguriert, können folgende Bedingungen zutreffen:

  • Wenn der Datenbank-Designer ein Eingabeformat für das Feld (eine Reihe von Literalen und Platzhalterzeichen Zeichen, die angezeigt werden, wenn Sie das Feld auswählen) festlegen möchten, müssen Sie Daten in die Leerzeichen und das Format, das des Eingabeformats eingeben. Beispielsweise, wenn Sie ein Eingabeformat DD_MMM_YYYY angezeigt wird, geben Sie ein Datum in diesem Format in die Leerfelder – beispielsweise, Okt 11 2006. Sie können keine vollständigen Monatsnamen an (z. B. Juli) oder einer zweistelligen Jahreszahl eingeben.

  • Wenn der Designer kein Eingabeformats zum Steuern erstellen, wie Sie ein Datum oder eine Uhrzeit eingeben, können Sie den Wert mithilfe eines beliebigen gültigen Datums- oder Zeitformat eingeben. Sie können beispielsweise 11 Oktober 2006 10/11/06 oder 11 Oktober 2006 eingeben.

  • Der Datenbank-Designer möglicherweise ein Anzeigeformat auf das Feld anwenden. In diesem Fall, wenn kein Eingabeformat vorhanden ist, wird können Sie einen Wert in fast jedem Format eingeben, aber Access zeigt die Daten entsprechend dem Anzeigeformat. Beispielsweise können Sie 10/11/2006 eingeben, aber das Anzeigeformat möglicherweise festgelegt werden, damit dieser Wert als 11 Okt 2006 angezeigt.

    Weitere Informationen zu Eingabeformaten finden Sie unter Formatieren von Daten in Zeilen und Spalten.

Währung

In diesen Feldtyp können Sie nur Währungswerte eingeben. Außerdem müssen Sie ein Währungssymbol nicht manuell eingeben. Das in den regionalen Einstellungen von Windows angegebene Währungssymbol ( ¥, £, $ usw.) wird von Access automatisch hinzugefügt.

AutoWert

In diesem Feldtyp können niemals Daten eingegeben oder geändert werden. Die Werte in einem Feld vom Datentyp "AutoWert" werden von Access erhöht, wenn Sie einer Tabelle einen neuen Datensatz hinzufügen.

Ja/Nein

Wenn Sie auf ein Feld klicken, für das dieser Datentyp festgelegt ist, wird in Access eine Dropdownliste angezeigt, je nachdem, wie Sie das Feld formatieren. Wenn das Feld so formatiert wird, dass eine Liste angezeigt wird, können Sie Ja oder Nein, Wahr oder Falsch oder Ein oder Aus in der Liste auswählen, je nachdem, welches Format auf das Feld angewendet wird. Sie können keine Werte eingeben oder direkt aus einem Formular oder einer Tabelle heraus ändern.

OLE-Objekt

Wenn Sie Daten aus einer Datei in einem anderen Programm erstellte anzeigen möchten, verwenden Sie diese Art von Feld. Beispielsweise können Sie eine Textdatei, ein Excel-Diagramm oder einer PowerPoint-Folienstapel in einem Feld OLE-Objekt anzeigen.

Anlagen sind eine schnellere, einfachere und flexiblere Methode, um Dateien aus anderen Programmen anzuzeigen. Weitere Informationen finden Sie im Abschnitt "Anlage" weiter unten in dieser Tabelle.

Hyperlink

Sie können keine Daten in diesem Feld eingeben, und Access in eine Webadresse eingebunden. Beispielsweise, wenn Sie einen Wert in das Feld eingeben, Access wandelt mit Text Uniform Resource Locator (URL), wie hier: http://www. Your_text.com. Wenn Sie eine gültige Webadresse eingeben, wird der Link arbeiten – andernfalls Ihr Link führt zu Fehlern im eine Fehlermeldung angezeigt. Bearbeiten vorhandener Hyperlinks kann sich außerdem schwierig sein, da ein Hyperlink-Feld mit der Maus auf den Webbrowser startet, und Sie zu der Website, die in der Verknüpfung angegeben gelangen. Zum Bearbeiten eines Hyperlinkfelds Wählen eines angrenzenden Feld aus, Sie, verwenden die TAB-Taste oder Tasten, um den Fokus auf das Hyperlinkfeld, und drücken F2, um zu kennzeichnen.

Anlage

An diesen Feldtyp können Sie verschiedene Dateitypen anfügen. Sie können jedoch keinen Text und keine numerischen Daten eintippen oder auf andere Weise eingeben.

Weitere Informationen zum Verwenden eines Anlage-Felds finden Sie unter Anfügen von Dateien und Grafiken an Datensätze in der Datenbank.

Nachschlage-Assistent

Der Nachschlage-Assistent ist kein Datentyp. Hiermit erstellen Sie vielmehr zwei Arten von Dropdownlisten: Wertelisten und Nachschlagefelder. Eine Werteliste verwendet eine durch Trennzeichen getrennte Liste mit Elementen, die Sie bei der Verwendung des Nachschlage-Assistenten manuell eingeben. Diese Werte können von anderen Daten oder einem anderen Objekt in der Datenbank unabhängig sein.

Ein Nachschlagefeld dagegen verwendet eine Abfrage, um Daten aus einer oder mehreren Tabellen in einer Datenbank oder von einem anderen Speicherort wie einem Server, der Windows SharePoint Services 3.0 ausführt, abzurufen. Das Nachschlagefeld zeigt die Daten dann in einer Dropdownliste an. Standardmäßig legt der Nachschlage-Assistent für das Tabellenfeld den Datentyp Number (Zahl) fest.

Sie können mit dem Nachschlage-Feldern direkt in Tabellen und in Formularen und Berichten arbeiten. Standardmäßig angezeigt werden die Werte in einem Nachschlagefeld in einer Art von Listensteuerelement genannten Kombinationsfeld – eine Liste mit einem Dropdownpfeil: Eine leere Nachschlageliste . Je nachdem, wie der Datenbank-Designer das Nachschlagefeld und das Kombinationsfeld festgelegt wurde können Sie Bearbeiten der Elemente in der Liste und Hinzufügen von Elementen in der Liste. Dazu muss der Datenbank-Designer festlegen eine Eigenschaft für das Nachschlagefeld (die Eigenschaft Nur Listeneinträgeaufgerufen wird und der Designer hat, um diese zu deaktivieren).

Wenn Sie die Werte in einer Nachschlageliste nicht direkt bearbeiten können, müssen Sie hinzufügen oder Ändern der Daten in der vordefinierten Liste mit Werten oder in der Tabelle, die als Quelle für das Nachschlagefeld dienen. Informationen hierzu finden Sie unter im Abschnitt "Bearbeiten der Elemente in einem Nachschlagefeld" im Artikel Hinzufügen von einem oder mehreren Datensätzen in einer Datenbank.

Wenn Sie schließlich ein Nachschlagefeld erstellen, können Sie dafür optional die Unterstützung mehrerer Werte festlegen. In diesem Fall wird in der Ergebnisliste neben jedem Listenelement ein Kontrollkästchen angezeigt, und Sie können so viele Elemente wie benötigt aktivieren bzw. deaktivieren. Die folgende Abbildung zeigt eine typische Mehrfachwertliste:

Kontrollkästchenliste

Informationen zum Erstellen mehrwertiger Nachschlagefelder und zum Verwenden der Ergebnislisten finden Sie in den Artikeln Verwenden von mehrere Werte speichernden Listen und Anleitung zu Mehrfachwertfeldern.

Seitenanfang

Auswirkungen der Tabellenfeldeigenschaften auf die Aktualisierung

Sie sollten diesen Abschnitt lesen, falls Sie Access noch nicht verwendet haben oder mit den relationalen Datenbanken zugrunde liegenden Konzepten nicht vertraut sind. Umfangreiche Aktualisierungen können Sie nur ausführen, wenn Sie verstehen, wie sich die für Tabellenfelder festgelegten Eigenschaften auf die Aktualisierung auswirken.

Wenn Sie eine Datenbank entwerfen, beginnen Sie normalerweise mit dem Entwerfen von mindestens einer Tabelle. Sie entscheiden, welche Daten jede Tabelle enthalten soll und Sie legen Primärschlüssel – ein Feld, mit dem jeder Datensatz (Zeile) eindeutig identifiziert wird – für jede Tabelle fest. Darüber hinaus erstellen Sie die Beziehungen zwischen den Tabellen.

Als Teil dieses Prozesses legen Sie die Eigenschaften für die Felder in jeder Tabelle. Beispielsweise können Sie nicht mehr als 50 Zeichen annehmen ein Textfelds festlegen, und lassen sich ein Zahlenfeld Currency-Werte annehmen.

Sie können die meisten Feldeigenschaften mithilfe der Entwurfsansicht festlegen. Sie können jedoch einige Eigenschaften auch mithilfe der Befehle in den Gruppen auf der Multifunktionsleiste, die Teil der Microsoft Office Fluent-Benutzeroberfläche festlegen. Beispielsweise können Sie mithilfe der Befehle in der Gruppe Schriftart auf der Registerkarte Start visuelle Formate für Text-und Memofeldern ab festlegen. Weitere Informationen zum Verwenden dieser Befehle finden Sie im Artikel Formatieren von Daten in Zeilen und Spalten.

Zum Festlegen oder Ändern der Eigenschaften für ein Tabellenfeld anzeigen

Access bietet jetzt zwei Möglichkeiten zum Anzeigen der Eigenschaften eines Tabellenfelds. Sie können entweder die Befehle auf der Registerkarte Datenblatt verwenden oder die Tabelle in der Entwurfsansicht öffnen. Die folgenden Schritte erläutern die Verwendung beider Techniken.

Anzeigen von Tabelleneigenschaften mithilfe der Befehle auf der Registerkarte "Datenblatt"

  1. Doppelklicken Sie im Navigationsbereich auf die Tabelle, die Sie verwenden möchten.

  2. Klicken Sie auf die Registerkarte Datenblatt und verwenden Sie die Befehle in der Gruppe Datentyp und Formatierung, um die Eigenschaften der einzelnen Tabellenfelder anzuzeigen.

Anzeigen von Tabelleneigenschaften in der Entwurfsansicht

  1. Klicken Sie im Navigationsbereich mit der rechten Maustaste auf die Tabelle, und klicken Sie dann auf Entwurfsansicht.

    Access öffnet die Tabelle im Entwurfsbereich.

  2. Klicken Sie im unteren Teil des Entwurfsbereichs unter Feldeigenschaften auf die Registerkarte Allgemein, falls sie noch nicht ausgewählt ist.

    – Oder –

    Klicken Sie auf die Registerkarte Nachschlagen, um die Eigenschaften für ein Nachschlagefeld anzuzeigen.

    Ein Nachschlagefeld ist ein Tabellenfeld, in dem mithilfe einer hartcodierten Liste von Werten oder einer Abfrage Werte aus mindestens einer Tabelle in einer Datenbank abgerufen werden. Standardmäßig werden diese Werte in Form einer Liste angezeigt. Je nachdem, wie der Datenbankdesigner das Nachschlagefeld konfiguriert, können Sie mindestens ein Element in dieser Liste auswählen.

    Nachschlagefelder verwirren neue Benutzer von Access oft, weil an einer Stelle eine Liste der Elemente angezeigt wird (die Liste, die in Access von den Daten im Nachschlagefeld erstellt werden), aber die Daten können woanders gespeichert sein (die Tabelle, die die Daten enthält). Denken Sie daran, dass Sie beim Aktualisieren der Daten in einem Nachschlagefeld die Quelltabelle aktualisieren müssen (den zweiten Speicherort). Eine Nachschlagetabelle kann nicht über die Liste aktualisiert werden.

In der folgenden Tabelle sind die Tabelleneigenschaften aufgeführt, die die sich am meisten auf die Dateneingabe auswirken. Darüber hinaus werden deren Auswirkungen erläutert.

Eigenschaft

Position im Tabellenentwurfsbereich

Mögliche Werte

Verhalten bei der Dateneingabe

Feldgröße

Registerkarte Allgemein

0-255

Die Zeichengrenze gilt nur für Felder, für die der Text-Datentyp festgelegt ist. Wenn Sie versuchen, mehr als die angegebene Anzahl von Zeichen einzugeben, werden die Zeichen abgeschnitten.

Erforderlich

Registerkarte Allgemein

Ja/Nein

Wenn diese Eigenschaft aktiviert ist, werden Sie gezwungen einen Wert in ein Feld einzugeben, und Sie können neue Daten erst speichern, wenn Sie in dem Feld eine Eingabe vorgenommen haben. Wenn diese Eigenschaft deaktiviert ist, sind für das Feld NULL-Werte zulässig, das Feld kann also leer bleiben.

Hinweis : Ein NULL-Wert ist nicht mit dem Wert 0 identisch. 0 ist eine Ziffer und kann von Access für Berechnungen verwendet werden. NULL ist dagegen ein fehlender, nicht definierter oder unbekannter Wert.

Leere Zeichenfolgen in diesem Feld zulassen?

Registerkarte Allgemein

Ja/Nein

Wenn diese Eigenschaft aktiviert ist, können Sie leere Zeichenfolgen eingeben. Dies sind Zeichenfolgen, die keine Zeichen enthalten. Geben Sie paarweise doppelte Anführungszeichen ohne Leerzeichen dazwischen ("") ein, und drücken Sie die EINGABETASTE, um eine leere Zeichenfolge zu erstellen.

Indiziert

Registerkarte Allgemein

Ja/Nein

Wenn Sie ein Tabellenfeld indizieren, können Sie keine doppelten Werte eingeben.

Eingabeformat

Registerkarte Allgemein

Vordefinierte oder benutzerdefinierte Literale und Platzhalterzeichen

Ein Eingabeformat erzwingt die Eingabe von Daten in einem vordefinierten Format. Die Eingabeformate werden angezeigt, wenn Sie ein Feld in einer Tabelle oder einem Steuerelement in einem Formular auswählen. Angenommen, Sie klicken auf das Datumsfeld, und sehen diese Folge von Zeichen: MMM-TT-JJJJ. Folge von Zeichen, die als ein Eingabeformat bekannt ist. Sie bewirkt, dass Sie als vier Ziffern, statt zwei Werte als drei Buchstaben Abkürzungen, wie z. B. Okt, Monat und den Wert des Jahres eingeben. Wenn Sie dieses Eingabeformat angezeigt wird, geben Sie also ein Datum wie z. B. Okt-15-2006.

Hinweis : Denken Sie daran, dass Eingabeformate nur steuern, wie Sie Daten eingeben nicht wie Access die Daten angezeigt werden. Beispielsweise können Sie ein Datum eingeben, Okt-15-2006, aber Access möglicherweise den Wert als 10152006 – d. h., ohne Formatierungszeichen. Wenn Sie das Datum in einer Tabelle, Formular oder Bericht anzeigen, möglicherweise Access festgelegt werden um ihn als 10/15/2006 anzuzeigen.

Weitere Informationen zum Erstellen und Verwenden von Eingabeformaten finden Sie im Artikel Formatieren von Daten in Zeilen und Spalten.

Anzeigesteuerelement

Registerkarte Nachschlagen

Werte hängen von dem für das Feld festgelegten Datentyp ab

Für Text- und Zahlenfelder können Sie zwischen einem Textfeld, Listenfeld oder Kombinationsfeld-Steuerelement auswählen. Für Ja/keine Felder, können Sie zwischen einem Kontrollkästchen, Textfeld oder Kombinationsfeld-Steuerelement auswählen.

Hinweis : Wenn Sie eine andere Option als Listenfeld oder Kombinationsfeld auswählen, werden die restlichen Eigenschaften auf der Registerkarte Nachschlagen von Access ausgeblendet.

Herkunftstyp

Registerkarte Nachschlagen

Tabelle/Abfrage
Wertliste
Feldliste

Wenn Sie für das Eigenschaftenfeld Steuerelement anzeigen entweder Listenfeld oder Kombinationsfeld festlegen, können Sie für diese Eigenschaft Tabelle/Abfrage, Wertliste oder Feldliste festlegen. Diese Eigenschaft steuert wiederum, welcher Werttyp in der Eigenschaft Datensatzherkunft verwendet werden kann. Siehe nächsten Eintrag.

Datensatzherkunft

Registerkarte Nachschlagen

Hängt von der Herkunftstyp-Eigenschaft ab.

Wenn Sie die Herkunftstyp-Eigenschaft auf Tabelle/Abfrage festlegen, kann dieses Eigenschaftenfeld den Namen einer Tabelle oder Abfrage enthalten. Wenn Sie die Eigenschaft auf Wertliste festlegen, enthält diese Eigenschaft eine Liste von durch Semikolons (;) getrennten Werten. Wenn Sie die Herkunftstyp-Eigenschaft auf Feldliste festlegen, enthält diese Eigenschaft den Namen einer Tabelle, einer Abfrage oder einer SQL-Anweisung (Structured Query Language).

Nur Listeneinträge

Registerkarte Nachschlagen

Ja/Nein

Wenn auf Ja gesetzt, findet Access übereinstimmende Werte aus, wie Benutzer in ein Kombinationsfeld-Steuerelement Text eingeben. Anders gesagt ermöglicht die Einstellung Ja während der Eingabe. Die Einstellung Ja verhindert, dass Benutzer die Elemente in einer Liste direkt aus der Liste oder der Kombinationsfeld-Steuerelement bearbeiten. In diesem Fall müssen Benutzer Bearbeiten der Elemente in das Eigenschaftenfeld Datensatzherkunft oder bei Nachschlage-Feldern, Bearbeiten der Elemente in der Tabelle, die die Quelldaten für das Nachschlagefeld enthalten. Weitere Informationen zum Verwenden von Nachschlagefeldern finden Sie im Abschnitt "Bearbeiten der Elemente in einem Nachschlagefeld" im Artikel Hinzufügen von einem oder mehreren Datensätzen in einer Datenbank.

Wertlistenbearbeitung zulassen

Registerkarte Nachschlagen

Ja/Nein

Aktiviert oder deaktiviert den Befehl Listenelemente bearbeiten für Wertlisten, jedoch nicht für Nachschlagefelder. Um diesen Befehl für Nachschlagefelder zu aktivieren, geben Sie in die Bearbeitungsformular für Listenelemente-Eigenschaft einen gültigen Formularnamen ein. Der Befehl Wertlistenbearbeitung zulassen wird in einem Kontextmenü angezeigt, das geöffnet wird, indem Sie mit der rechten Maustaste auf ein Listenfeld- oder Kombinationsfeld-Steuerelement klicken. Wenn Sie den Befehl ausführen, wird das Dialogfeld Listenelemente bearbeiten angezeigt. Wenn Sie alternativ den Namen eines Formulars im Bearbeitungsformular für Listenelemente-Eigenschaftenfeld angeben, wird das Formular anstelle des Dialogfelds in Access gestartet.

Sie können den Befehl Listenelemente bearbeiten über Listenfeld- und Kombinationsfeld-Steuerelemente in Formularen sowie über Kombinationsfeld-Steuerelemente in Tabellen und Abfrageresultsets ausführen. Formulare müssen in der Entwurfsansicht oder in der Browseansicht geöffnet werden. Tabellen und Abfrageresultsets müssen in der Datenblattansicht geöffnet werden.

Bearbeitungsformular für Listenelemente

Registerkarte Nachschlagen

Name eines Dateneingabeformulars

Wenn Sie den Namen eines Dateneingabeformulars in dieser Tabelleneigenschaft angeben, wird dieses Formular geöffnet, wenn ein Benutzer den Befehl Listenelemente bearbeiten ausführt. Andernfalls wird das Dialogfeld Listenelemente bearbeiten angezeigt, wenn Benutzer den Befehl ausführen.

Weitere Informationen zum Entwerfen von Datenbanktabellen und zum Festlegen von Eigenschaften finden Sie in den folgenden Artikeln.

  • Grundlagen des Datenbankentwurfs erläutert grundlegende Konzepte wie das Planen einer Datenbank, das Entwerfen der Daten und die Normalisierung – der Prozess von Daten in verknüpften Tabellen aufgeteilt und dadurch redundante Daten vermieden.

  • Erstellen von Tabellen in einer Datenbank wird erläutert, wie Sie Tabellen erstellen, Primärschlüssel hinzufügen (Felder, die jeder Zeile oder einen Eintrag in der Tabelle eindeutig) und zum Festlegen von Datentypen und Tabelleneigenschaften.

Seitenanfang

Aktualisieren von Daten mithilfe eines Formulars

Mithilfe eines Formulars aktualisieren Sie kleine Datenmengen. In diesem Fall bedeutet "klein" eine beliebige Anzahl von Datensätzen, die Sie manuell aktualisieren möchten. Formulare können eine einfachere, schnellere und präzisere Methode zum Bearbeiten und Aktualisieren kleiner Datenmengen bereitstellen.

Wie Sie ein Formular zum Bearbeiten von Daten verwenden, hängt von der Entwurf des Formulars ab. Formulare können eine beliebige Anzahl von Steuerelementen wie z. B. Listen, Textfelder, Schaltflächen und Datenblätter enthalten – Raster, die Excel-Arbeitsblättern aussehen. Wiederum jedes der Steuerelemente auf dem Formular entweder liest Daten aus oder schreibt Daten in einer zugrunde liegenden Tabellenfeld. Was Sie tun, mit einem angegebenen Steuerelement hängt von den Datentyp für das zugrunde liegende Tabellenfeld für dieses Feld festgelegten Eigenschaften festlegen und oftmals auf verschiedene Eigenschaften, die der Datenbank-Designer für jedes Steuerelement festlegt. Weitere Informationen darüber, wie Datentypen und Feldeigenschaften Dateneingabe auswirken finden Sie unter wie Datentypen Einfluss auf die Möglichkeit, die Eingabe von Daten und wie die Tabelle Feldeigenschaften Einfluss auf die Möglichkeit, die Eingabe von Daten, zuvor in diesem Artikel.

In den folgenden Abschnitten wird das Verwenden der gängigsten Dateneingabe-Steuerelemente erläutert. Falls Sie Fragen zu einer speziellen Datenbank haben, wenden Sie sich an den Systemadministrator oder den Datenbank-Designer.

Hinzufügen oder Bearbeiten von Text in einem Textfeld

Access stellt einen Text-Steuerelement für die Verwendung mit Text-und Memofeldern ab. Normalerweise können Sie feststellen, ist das zugrunde liegende Feld Text- oder Memo durch die Größe des Steuerelements, das in der Regel die Größe der zugrunde liegenden Tabellenfeld widerspiegelt. Beispielsweise, wenn Sie das Steuerelement an ein Textfeld, die nicht mehr als 50 Zeichen zulässt binden, legen Sie die Größe des Steuerelements entsprechend. Wenn Sie das Steuerelement an ein Memo-Feld binden, können Sie das Steuerelement, um eine oder zwei Textabsätze angezeigt werden, ohne dass ein Bildlauf hingegen Größe.

Darüber hinaus können Sie ein Memo-Feld zur Unterstützung von Rich-Text-Formatierung festlegen. Sie können verschiedene Schriftarten, Schriftgrade, Formatvorlagen und Farben klicken Sie dann auf Ihren Text anwenden.

Bearbeiten von Text in einem Textfeld

  • Platzieren Sie die Einfügemarke in das Textfeld, und ändern Sie die Daten. Denken Sie daran, dass Sie für Zahlen in einem Feld vom Datentyp "Text" oder "Memo" keine Berechnungen ausführen können.

Anwenden von Rich-Text-Formatierung

Hinweis : Sie können diese Schritte nur, wenn ein Textfeld an ein Memo-Feld gebunden ist. Informationen Sie zu den Schritten unter Anzeigen von Eigenschaften für ein Tabellenfeldzuvor in diesem Artikel.

  1. Markieren Sie die Tabelle in der Datenblattansicht öffnen Sie, und wählen Sie das Feld "Memo". Sie können sehen im Allgemeinen für ein Feld mit dem Namen "Kommentare" Notizen"oder"Beschreibung".

  2. Verwenden Sie auf der Registerkarte Start in der Gruppe Schriftart die Schaltflächen und Menüs zum Formatieren des Texts.

    Sie können verschiedene Schriftarten und Schriftgrade anwenden, Text fett oder kursiv formatieren, Farben ändern usw.

Seitenanfang

Aktualisieren von Daten mithilfe eines Datenblatts

Daten können direkt in der Datenblattansicht geändert werden (ein Bereich mit Zeilen und Spalten, der einem Excel-Arbeitsblatt ähnelt). Es können Daten in Tabellen, Abfrageresultsets und Formularen, die Datenblätter anzeigen, geändert werden.

Normalerweise verwenden Sie Datenblätter, wenn Sie nur eine geringe Anzahl von Datensätzen oder Teile eines einzelnen Datensatzes ändern müssen. Wenn Sie mit Excel vertraut sind, sollten Ihnen Datenblätter relativ vertraut sein. Sie sollten dann in der Lage sein, Änderungen ohne weiterreichende Kenntnisse von Access vorzunehmen, wie z. B. das Erstellen und Ausführen von Abfragen.

Beachten Sie Folgendes, wenn Sie den Vorgang fortsetzen:

  • Sie müssen die Änderungen nicht explizit speichern. In Access wird ein Commit der Änderungen an der Tabelle ausgeführt, wenn Sie den Cursor in ein neues Feld in derselben Zeile verschieben, oder wenn Sie den Mauszeiger in eine andere Zeile verschieben.

  • Standardmäßig sollte für die Felder in einer Access-Datenbank ein bestimmter Datentyp festgelegt sein, wie z. B. Text oder Zahlen. Sie müssen Daten mit dem für das Feld festgelegten Datentyp eingeben. Andernfalls wird eine Fehlermeldung angezeigt.

  • Auf ein Feld kann ein Eingabeformat angewendet werden. Ein Eingabeformat besteht aus Literalen und Platzhalterzeichen, die die Eingabe von Daten in einem bestimmten Format erzwingen. Beispielsweise kann ein Eingabeformat für eine Postleitzahl Daten erfordern, die dem französischen Format entsprechen, während ein Eingabeformat für eine Telefonnummer die Eingabe von Zahlen im deutschen Format erfordert.

    Weitere Informationen zu Eingabeformaten finden Sie unter Formatieren von Daten in Zeilen und Spalten.

  • Mit Ausnahme von Anlagen und Mehrfachwertlisten kann in die meisten Felder nur ein einziger Wert eingegeben werden. Falls Sie nicht wissen, ob für ein Feld Anlagen zulässig sind, wenden Sie sich an den Datenbankdesigner oder den Systemadministrator. Eine Mehrfachwertliste können Sie jederzeit identifizieren, weil in Access neben jedem Listenelement ein Kontrollkästchen angezeigt wird.

Ändern von Daten in einem Datenblatt

  1. Doppelklicken Sie im Navigationsbereich auf die Tabelle oder Abfrage, die die zu ändernden Daten enthält.

    Standardmäßig wird in Access die Tabelle oder Abfrage in der Datenblattansicht geöffnet – ein Bereich, der einem Excel-Arbeitsblatt ähnelt.

  2. Klicken Sie, oder platzieren Sie den Fokus auf andere Weise im ersten Feld, das Sie ändern möchten, und bearbeiten Sie die Daten.

  3. Drücken Sie die Tabstopptaste, verwenden Sie eine der Pfeiltasten, oder klicken Sie in das nächste Feld, um zum nächsten Feld zu navigieren.

    Wenn Sie die Tabstopptaste drücken, wird von Access standardmäßig anhand der regionalen Einstellungen von Windows bestimmt, ob der Cursor nach links oder rechts verschoben wird. Wenn auf dem Computer eine Sprache festgelegt ist, bei der von links nach rechts gelesen wird, wird der Cursor nach rechts verschoben, wenn Sie die Tabstopptaste drücken. Wenn auf dem Computer eine Sprache festgelegt ist, bei der von rechts nach links gelesen wird, wird der Cursor nach links verschoben.

Anwenden von Rich-Text-Formatierung auf Daten in einem Memofeld

  1. Wenn das Tabellen- oder Abfrageergebnis in der Datenblattansicht geöffnet ist, wählen Sie das Memofeld aus.

    In der Regel, können Sie für ein Feld mit dem Namen "Kommentare", "Notizen" oder "Beschreibung" anzeigen Wenn Sie das Feld "Memo" dennoch nicht finden können, finden Sie die Schritte in der Anzeigen von Eigenschaften für ein Tabellenfeldzuvor in diesem Artikel.

  2. Verwenden Sie auf der Registerkarte Start in der Gruppe Schriftart die Schaltflächen und Menüs zum Formatieren des Texts.

    Sie können verschiedene Schriftarten und Schriftgrade anwenden, Text fett oder kursiv formatieren, Farben ändern usw.

Seitenanfang

Ändern vorhandener Daten mithilfe einer Aktualisierungsabfrage

Mit Aktualisierungsabfragen können Sie einen Teil (aber nicht alle) von mindestens einem vorhandenen Datensatz hinzufügen, ändern oder löschen. Aktualisierungsabfragen können Sie sich als leistungsfähige Version des Dialogfelds Suchen und Ersetzen vorstellen. Sie geben ein Auswahlkriterium (die grobe Entsprechung einer Suchzeichenfolge) und ein Aktualisierungskriterium (die grobe Entsprechung eines Ersetzungszeichenfolge) ein. Im Gegensatz zum Dialogfeld können Sie für Aktualisierungsabfragen mehrere Kriterien eingeben, eine große Anzahl von Datensätzen in einem Schritt aktualisieren sowie Datensätze in mehrere Tabellen ändern.

Beachten Sie, dass Sie mit Aktualisierungsabfragen keine vollständigen Datensätze hinzufügen können. Dazu verwenden Sie eine Anfügeabfrage.

Weitere Informationen finden Sie im Artikel Hinzufügen von Einträgen zu einer Tabelle mithilfe einer Anfügeabfrage.

Hinweis : Die sicherste Methode der Verwendung einer Auswahlabfrage ist das vorherige Erstellen einer Auswahlabfrage, mit der Ihre Auswahlkriterien getestet werden. Angenommen, Sie möchten für einen bestimmten Kunden eine Reihe von Ja/Nein-Feldern von Nein auf Ja aktualisieren. Dazu fügen Sie der Auswahlabfrage Kriterien hinzu, bis alle gewünschten Nein-Datensätze für diesen Kunden zurückgegeben werden. Wenn Sie sicher sind, dass Sie über die richtigen Datensätze verfügen, können Sie die Auswahlabfrage in eine Aktualisierungsabfrage konvertieren, die Aktualisierungskriterien eingeben und anschließend die Abfrage zum Aktualisieren der ausgewählten Werte ausführen. In diesem Abschnitt werden die Schritte beschrieben, die zum Erstellen einer Auswahlabfrage und anschließendem Konvertieren in eine Aktualisierungsabfrage erforderlich sind.

Erstellen einer Auswahlabfrage

  1. Öffnen Sie die Datenbank, die die Datensätze enthält, die Sie aktualisieren möchten.

  2. Klicken Sie auf der Registerkarte Erstellen in der Gruppe Abfragen auf Abfrageentwurf.

    Der Abfrage-Designer wird geöffnet, die Registerkarte Entwurf wird angezeigt, und das Dialogfeld Tabelle anzeigen wird geöffnet.

  3. Wählen Sie die Tabelle(n) aus, die die zu aktualisierenden Datensätze enthält bzw. enthalten, und klicken Sie auf Hinzufügen und dann auf Schließen.

    Die Tabelle(n) wird bzw. werden als mindestens ein Fenster im oberen Abschnitt des Abfrageentwurfsbereichs angezeigt. In den Fenstern werden alle Felder in jeder Tabelle aufgeführt. In der folgenden Abbildung wird der Abfrage-Designer mit einer typischen Tabelle angezeigt.

    Eine Tabelle im Abfrage-Designer

  4. Doppelklicken Sie auf die Felder, die Sie aktualisieren möchten. Die ausgewählten Felder werden in der Feld-Zeile im unteren Abschnitt des Abfrage-Designers angezeigt.

    Sie können ein Tabellenfeld pro Spalte im unteren Abschnitt hinzufügen. Klicken Sie auf das Sternchen (*) am Anfang der Liste mit den Tabellenfeldern, um alle Felder schnell hinzuzufügen. Die folgende Abbildung zeigt den Abfrage-Designer nach Hinzufügen aller Felder.

    Abfrage mit allen hinzugefügten Tabellenfeldern

  5. Optional können Sie mindestens ein Kriterium in die Kriterien-Zeile des Entwurfsbereichs eingeben. In der folgenden Tabelle werden einige Beispielkriterien aufgeführt und die jeweiligen Auswirkungen auf eine Abfrage erläutert.

Kriterien

Auswirkung

> 234

Gibt alle Zahlen zurück, die größer als 234 sind.

>= "Callahan"

Gibt alle Datensätze ab "Callahan" bis zum Ende des Alphabets zurück

Zwischen #2/2/2006# Und #12/1/2006#

Gibt Daten von 2-Feb-06 bis 1-Dez-06 (ANSI-89) zurück. Wenn Ihre Datenbank die ANSI-92-Platzhalterzeichen verwendet, verwenden Sie einfache Anführungszeichen (') statt Nummernzeichen aus. Beispiel: Zwischen ' 2/2/2006' und ' 12/1/2006 '

Nicht "Deutschland"

Findet alle Datensätze, in denen die genauen Inhalte des Felds nicht "Deutschland" entsprechen. Durch das Kriterium werden Datensätze zurückgegeben, die neben "Deutschland" noch weitere Zeichen enthalten, z. B. "Deutschland (Euro)" oder "Europa (Deutschland)".

Nicht "T*"

Findet alle Datensätze außer jenen, die mit "T" beginnen. Wenn Ihre Datenbank den ANSI-92-Platzhalter-Zeichensatz verwendet, verwenden Sie das Prozentzeichen (%) anstelle des Sternchens.

Nicht "t*"

Findet alle Datensätze, die nicht auf "t" enden. Verwenden Sie das Prozentzeichen (%) anstelle des Sternchens, wenn Ihre Datenbank den ANSI-92-Platzhalter-Zeichensatz verwendet.

In(Kanada,UK)

Findet in einer Liste alle Datensätze, die "Kanada" oder "GB" enthalten.

Wie "[A-D]*"

Findet in einem Textfeld alle Datensätze, die mit den Buchstaben A bis D beginnen. Wenn Ihre Datenbank den ANSI-92-Platzhalter-Zeichensatz verwendet, verwenden Sie das Prozentzeichen (%) anstelle des Sternchens.

Wie "*ar*"

Findet alle Datensätze, die die Buchstabenfolge "ar" enthalten. Wenn Ihre Datenbank den ANSI-92-Platzhalter-Zeichensatz verwendet, verwenden Sie das Prozentzeichen (%) anstelle des Sternchens.

Wie "Maison Dewe?"

Findet alle Datensätze, die mit "Maison" beginnen und eine zweite aus 5 Buchstaben bestehende Zeichenfolge enthalten, deren erste 4 Buchstaben "Dewe" lauten und deren letzter Buchstabe unbekannt ist. Wenn Ihre Datenbank den ANSI-92-Platzhalter-Zeichensatz verwendet, verwenden Sie den Unterstrich (_) anstelle des Fragezeichens.

#2/2/2006#

Findet alle Datensätze für den 2. Februar 2006. Wenn Ihre Datenbank den ANSI-92-Platzhalter-Zeichensatz verwendet, schließen Sie das Datum in einfache Anführungszeichen anstelle von Nummernzeichen ein ('2/2/2006').

< Datum() - 30

Gibt alle Daten zurück, die älter als 30 Tage sind.

Datum()

Gibt alle Datensätze zurück, die das heutige Datum enthalten.

Zwischen Datum() Und DateAdd("M", 3, Datum())

Gibt alle Datensätze zwischen dem heutigen Datum und in drei Monaten ab dem heutigen Datum zurück.

Ist Null

Gibt alle Datensätze zurück, die einen (leeren oder nicht definierten) NULL-Wert enthalten.

Ist Nicht Null

Gibt alle Datensätze zurück, die einen Wert enthalten.

""

Gibt alle Datensätze zurück, die eine leere Zeichenfolge enthalten. Leere Zeichenfolgen verwenden Sie, wenn Sie einem erforderlichen Feld einen Wert hinzufügen müssen, diesen Wert aber noch nicht kennen. Beispielsweise könnte ein Feld eine Faxnummer erfordern, aber manche Ihrer Kunden besitzen möglicherweise kein Faxgerät. In diesem Fall geben Sie doppelte Anführungszeichen ohne Leerzeichen dazwischen ("") anstelle einer Zahl ein.

  1. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Ergebnisse auf Ausführen.

    Überprüfen Sie, ob die Abfrage nur diejenigen Datensätze zurückgegeben hat, die Sie aktualisieren möchten. Markieren Sie bei Bedarf unerwünschte Felder und drücken Sie die ENTF-Taste, um sie zu entfernen, ziehen Sie zusätzliche Felder in den Entwurfsbereich, oder ändern Sie die Kriterien, bis die Abfrageergebnisse Ihren Vorstellungen entsprechen.

  2. Setzen Sie den Vorgang mit den nächsten Schritten fort.

Aktualisieren von Datensätzen

  1. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Abfragetyp auf Aktualisieren.

    Hiermit wird die Auswahlabfrage in eine Aktualisierungsabfrage geändert. Die Aktualisieren-Zeile wird von Access im unteren Abschnitt des Abfrage-Designers hinzugefügt.

    Aktualisierungsabfrage mit einem einzelnen Aktualisierungskriterium

  2. Suchen Sie das Feld, das die Daten enthält, die Sie ändern möchten, und geben Sie in die Zeile Aktualisieren für dieses Feld den Ausdruck ein, der die Datenänderung bewirkt.

    Die folgende Tabelle enthält Beispielausdrücke und beschreibt, wie damit Daten geändert werden.

Ausdruck

Ergebnis

"Verkaufsberater/in"

Ändert in einem Feld vom Datentyp "Text" einen Textwert in "Verkaufsberater/in".

8/10/06 #

Ändert sich in ein Datums-/Uhrzeitfeld einen Datumswert in 10-Aug-06 ein.

Ja

Ändert in einem Feld vom Datentyp Ja/Nein einen Wert Nein in Ja.

"TN" & [Teilenummer]

Fügt "TN" am Anfang jeder angegebenen Teilenummer an.

[Einzelpreis] * [Menge]

Multipliziert die Werte im Feld "Einzelpreis" mit "Menge".

[Fracht] * 1,5

Erhöht die Werte in einem Feld namens "Fracht" um 50 %.

DomSumme("[Menge] * [Einzelpreis]",
"Bestelldetails", "[ArtikelNr]=" & [ArtikelNr])

Diesem Ausdruck der Gesamtumsatz aktualisiert, indem Sie die Werte in einem Feld, in denen die ProductID-Werte in der aktuellen Tabelle für die ProductID-Werte in der Tabelle Bestelldetails übereinstimmen benannte Menge, indem Sie die Werte im Feld Einzelpreis.

Rechts([BestimmungsortPLZ], 5)

Schneidet die linken Zeichen in einem Text oder einer numerischen Zeichenfolge ab und belässt die fünf rechten Zeichen.

Wenn(IstNull([Einzelpreis]), 0, [Einzelpreis])

Ändert sich einen (unbekannten oder nicht definierten) Nullwert in NULL (0) im Feld Einzelpreis aus.

  1. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Ergebnisse auf Ausführen.

    Eine Warnmeldung wird angezeigt. Die folgende Abbildung zeigt die Meldung:

    Warnmeldung für die Aktualisierungsabfrage

  2. Klicken Sie auf Ja , um die Abfrage auszuführen.

    Hinweis : Sie können die Benachrichtigung deaktivieren. Hierzu klicken Sie auf der Microsoft Office-Schaltfläche Abbildung der Office-Schaltfläche auf Access-Optionen, klicken Sie auf Erweitert, und deaktivieren Sie unter bestätigen das Kontrollkästchen Aktionsabfragen.

  3. Klicken Sie zum Anzeigen der Ergebnisse der Aktualisierungsabfrage entweder auf der Registerkarte Start oder auf der Registerkarte Entwurf in der Gruppe Sichten auf Sichten und dann auf Datenblattansicht. Sie können auch auf die Schaltfläche Datenblattansicht unten in der Access-Statusleiste klicken.

    Hinweis : Wenn Sie die Abfrage ausführen, werden Sie möglicherweise bemerken, dass einige Felder im Resultset fehlen. Falls die Abfrage Felder enthält, die Sie nicht aktualisieren, werden diese von Access standardmäßig entfernt. Beispielsweise können Sie ID-Felder aus zwei Tabellen einschließen, um sicherzustellen, dass Ihre Abfrage die richtigen Datensätze zurückgibt und verarbeitet. Wenn Sie diese ID-Felder nicht aktualisieren, werden sie von Access entfernt.

Seitenanfang

Hinzufügen von Datensätzen zu Tabellen mithilfe einer Anfügeabfrage

Mit am häufigsten dienen Anfügeabfragen zum Hinzufügen einer Gruppe von Datensätzen aus einer oder mehreren Tabellen in einer Quelldatenbank zu einer oder mehreren Tabellen in einer Zieldatenbank. Angenommen, Sie werben einige neue Kunden an und erhalten eine Datenbank mit einer Tabelle, die Informationen zu diesen Kunden enthält. Sie brauchen diese neuen Informationen nicht manuell einzugeben, sondern können sie an die entsprechende(n) Tabelle(n) in Ihrer Datenbank anfügen. Anfügeabfragen können Sie außerdem für folgende Aufgaben verwenden:

  • Anfügen von Datensätzen, die auf Kriterien basieren. Sie können z. B. nur die Namen und Adressen der Kunden mit noch offenen Bestellungen anfügen.

  • Anfügen von Datensätzen, wenn einige der Felder einer Tabelle in einer anderen Tabelle nicht vorhanden sind. Angenommen, die Kunden-Tabelle enthält 11 Felder, und von den Feldern in der Kunden-Tabelle einer anderen Datenbank sind 9 Felder mit Ihren 11 Feldern identisch. Mithilfe einer Anfügeabfrage können dann nur die Daten der identischen Felder eingefügt und die anderen Felder ignoriert werden.

Der Erstellungsprozess für eine Anfügeabfrage zum Anfügen von Daten aus einer Datenbank an eine andere Datenbank setzt sich aus den folgenden grundlegenden Schritten zusammen:

  • Öffnen Sie die Quelldatenbank (die Datenbank, die die anzufügenden Datensätze enthält) und erstellen Sie eine Auswahlabfrage, die nur diejenigen Datensätze zurückgibt, die Sie anfügen möchten.

  • Konvertieren Sie die erste Abfrage in eine Anfügeabfrage.

  • Fügen Sie der Anfügeabfrage die Zieltabellen und -felder hinzu. Wenn Sie einer anderen Datenbank Datensätze anfügen, öffnen Sie zunächst diese Datenbank und wählen dann die Tabellen aus.

  • Führen Sie die Abfrage aus, um die Datensätze anzufügen.

Hinweis : Sichern Sie zuvor Ihre Daten. Wenn Sie einen Fehler machen, können Sie zwar die angefügten Datensätze aus der Zieldatenbank löschen. Das manuelle Löschen einer großen Anzahl Datensätze kann allerdings sehr lange dauern. Wenn Sie über eine Sicherungskopie verfügen, lassen sich etwaige Fehler schneller beheben.

Erstellen einer Auswahlabfrage

  1. Öffnen Sie die Quelldatenbank – die Datenbank mit den Datensätzen, die Sie anfügen möchten.

  2. Klicken Sie auf der Registerkarte Erstellen in der Gruppe Weitere auf Abfrageentwurf.

    Der Abfrageentwurfsbereich wird angezeigt, und das Dialogfeld Tabelle anzeigen wird geöffnet.

  3. Wählen Sie die Tabelle mit den Datensätzen aus, die Sie anfügen möchten. Klicken Sie auf Hinzufügen, und klicken Sie dann auf Schließen.

    Die Tabelle wird im oberen Teil des Abfrageentwurfsbereichs als Fenster angezeigt. In diesem Fenster sind alle Felder der Tabelle aufgeführt. In der folgenden Abbildung ist eine typische Tabelle im Abfrage-Designer dargestellt.

    Eine Tabelle im Abfrage-Designer

  4. Ziehen Sie die Felder, die Sie anfügen möchten, von der Tabelle in die Feld-Zeile im unteren Abschnitt des Abfrageentwurfsbereichs.

    Sie können ein Tabellenfeld pro Spalte im unteren Abschnitt hinzufügen. Klicken Sie auf den Stern (*) am Anfang der Liste mit den Tabellenfeldern, um alle Felder schnell hinzuzufügen. In dieser Abbildung wird der Abfrage-Designer mit mehreren hinzugefügten Tabellenfeldern dargestellt:

    Abfrage mit drei Feldern im Entwurfsbereich

    In dieser Abbildung wird der Designer mit allen hinzugefügten Feldern dargestellt:

    Abfrage mit allen Tabellenfeldern.

  5. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Ergebnisse auf Ausführen.

    Überprüfen Sie, ob von der Abfrage die Datensätze zurückgegeben wurden, die Sie anfügen möchten. Deaktivieren Sie bei Bedarf das Kontrollkästchen Anzeigen, oder drücken Sie die ENTF-TASTE, um unerwünschte Felder zu entfernen. Sie können auch zusätzliche Felder in den Entwurfsbereich ziehen, bis die Abfrageergebnisse Ihren Vorstellungen entsprechen.

  6. Setzen Sie den Vorgang mit den nächsten Schritten fort.

Konvertieren der Abfrage in eine Anfügeabfrage

  1. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Abfragetyp auf Anfügen.

    Das Dialogfeld Anfügen wird angezeigt.

  2. Nun können Sie Datensätze aus einer Tabelle an eine andere Tabelle in derselben Datenbank anfügen, oder Sie können Datensätze an eine Tabelle in einer anderen Datenbank anfügen.

    • Anfügen von Datensätzen an eine Tabelle in derselben Datenbank

      1. Klicken Sie im Dialogfeld Anfügen auf Aktuelle Datenbank (falls sie noch nicht ausgewählt ist), und wählen Sie in der Liste Tabellenname die Zieltabelle aus.

      2. Klicken Sie auf OK.

        In Schritt 4 des vorherigen Abschnitts haben Sie die Felder in der Quelltabelle teilweise oder vollständig dem Abfrageentwurfsbereich hinzugefügt. Falls Sie in diesem Schritt die gesamte Tabelle hinzugefügt haben, wird nun, wie in der folgenden Abbildung gezeigt, die gesamte Zieltabelle der Zeile Anfügen an von Access hinzugefügt:

        Abfügeanfrage mit allen Feldern aus zwei Tabellen

        – Oder –

        Wenn Sie in Schritt 4 im vorherigen Abschnitt einzelne Felder hinzugefügt haben und die Feldnamen in den Quell- und Zieltabellen übereinstimmen, werden, wie in der folgenden Abbildung gezeigt, die Zielfeldnamen in der Zeile Anfügen an automatisch von Access hinzugefügt.

        Anfügeabfrage mit übereinstimmenden Feldern

        – Oder –

        Wenn Sie einzelne Felder hinzugefügt haben und manche oder alle Namen in den Quell- und Zieltabellen nicht übereinstimmen, wird in den nicht übereinstimmenden Felder in der Zeile Anfügen an keine Eingabe von Access vorgenommen. Klicken Sie auf jedes leere Feld, und wählen Sie entsprechend der folgenden Abbildung das gewünschte Quellfeld in der resultierenden Liste aus.

        Auswählen von Zielfeldern für eine Anfügeabfrage

      3. Klicken Sie auf Ansicht, um eine Vorschau der Änderungen anzuzeigen.

      4. Wechseln Sie zur Entwurfsansicht zurück, und klicken Sie dann auf Ausführen, um die Datensätze anzufügen.

    • Anfügen von Datensätzen an eine Tabelle in einer anderen Datenbank

      1. Klicken Sie im Dialogfeld Anfügen auf Andere Datenbank.

      2. Geben Sie in das Feld Dateiname den Speicherort und den Namen der Zieldatenbank ein.

      3. Geben Sie in das Feld Tabellenname den Namen der Zieltabelle ein, und klicken Sie dann auf OK.

        – Oder –

        Klicken Sie auf Durchsuchen, und verwenden Sie das zweite Dialogfeld Anfügen, um nach der Zieltabelle zu suchen. Klicken Sie auf OK, wenn Sie die Zieltabelle gefunden und ausgewählt haben. Dadurch wird das zweite Dialogfeld geschlossen. Geben Sie im ersten Dialogfeld in das Feld Tabellenname den Namen der Zieltabelle ein, und klicken Sie dann auf OK.

        Geben Sie den Namen der Zieltabelle ein, und klicken Sie dann auf OK, um das erste Dialogfeld Anfügen zu schließen.

        In Schritt 4 des vorherigen Abschnitts haben Sie die Felder in der Quelltabelle teilweise oder vollständig der Zeile Feld im Abfrageentwurfsbereich hinzugefügt. Falls Sie in diesem Schritt die gesamte Tabelle hinzugefügt haben, wird nun entsprechend der folgenden Abbildung die gesamte Zieltabelle der Zeile Anfügen an von Access hinzugefügt.

        Abfügeanfrage mit allen Feldern aus zwei Tabellen

        – Oder –

        Wenn Sie in Schritt 4 einzelne Felder hinzugefügt haben und die Feldnamen in den Quell- und Zieltabellen übereinstimmen, werden die Zielfeldnamen entsprechend der folgenden Abbildung in der Zeile Anfügen an automatisch von Access hinzugefügt.

        Anfügeabfrage mit übereinstimmenden Feldern

        – Oder –

        Wenn Sie einzelne Felder hinzugefügt haben und manche oder alle Namen in den Quell- und Zieltabellen nicht übereinstimmen, wird in den nicht übereinstimmenden Felder in der Zeile Anfügen an keine Eingabe von Access vorgenommen. Klicken Sie auf jedes leere Feld, und wählen Sie entsprechend der folgenden Abbildung das gewünschte Quellfeld in der resultierenden Liste aus.

        Auswählen von Zielfeldern für eine Anfügeabfrage

      4. Klicken Sie auf Ansicht, um eine Vorschau der Änderungen anzuzeigen.

      5. Wechseln Sie in die Entwurfsansicht, und klicken Sie dann auf Ausführen, um die Datensätze anzufügen.

Seitenanfang

Aktualisieren von Datensätzen mithilfe der Datensammlung

Office Access 2007 stellt ein neues Feature bereit, die so genannte Datensammlung. Sie können ein Dateneingabeformular in Microsoft Office Outlook 2007 einrichten, Informationen sammeln sowie die Daten in einer Access-Datenbank speichern. Die Beschreibung der Verwendung des Datensammlungsfeatures gehört nicht zum Gegenstand dieses Artikels.

Informationen zum Verwenden der Datensammlung finden Sie im Artikel Sammeln von Daten über e-Mail-Nachrichten.

Seitenanfang

Ändern von Daten mithilfe des Dialogfelds "Suchen und Ersetzen"

Das Dialogfeld Suchen und Ersetzen stellt eine weitere Möglichkeit dar, um kleine Datenmengen schneller und einfacher zu ändern. Die Beschreibung der Verwendung dieses Dialogfelds gehört nicht zum Gegenstand dieses Artikels.

Informationen zur Verwendung des Dialogfelds finden Sie im Artikel Verwenden Sie das Dialogfeld Suchen und ersetzen, um Daten zu ändern.

Seitenanfang

Ändern von Primär- und Fremdschlüsselwerten mithilfe der Aktualisierungsweitergabe

Es kann vorkommen, dass Sie einen Primärschlüsselwerte aktualisieren müssen. Wenn Sie diesen Primärschlüssel als Fremdschlüssel verwenden, können Sie die Änderungen automatisch für alle untergeordneten Instanzen des Fremdschlüssels aktualisieren.

Es sollte noch einmal darauf hingewiesen werden, dass ein Primärschlüssel ein Wert ist, mit dem jede Zeile (Datensatz) in einer Datenbanktabelle eindeutig identifiziert wird. Ein Fremdschlüssel ist eine Spalte, die mit dem Primärschlüssel übereinstimmt. In der Regel sind Fremdschlüssel in anderen Tabellen gespeichert, und Sie können damit eine Beziehung (Verknüpfung) zwischen den Daten in den Tabellen erstellen.

Angenommen, Sie verwenden eine Produkt-ID als Primärschlüssel. Mit einer ID wird ein Produkt eindeutig identifiziert. Sie verwenden diese ID auch als Fremdschlüssel in einer Tabelle mit Bestelldaten. Auf diese Weise können Sie alle Bestellungen suchen, in denen die einzelnen Produkte vorhanden sind. Denn jedes Mal, wenn eine Bestellung für dieses Produkt aufgegeben wird, wird die ID der Bestellung hinzugefügt.

Es kann vorkommen, dass diese IDs (oder andere Primärschlüssel) geändert werden. In diesem Fall können Sie den Primärschlüsselwert ändern und die Änderung automatisch an alle entsprechenden untergeordneten Datensätze weitergeben. Zu diesem Zweck aktivieren Sie die referentielle Integrität und Aktualisierungsweitergaben zwischen den beiden Tabellen.

Beachten Sie dabei die folgenden Regeln:

  • Sie können nur für Primärschlüsselfelder legen Sie den Text oder die Zahl Datentypen Aktualisierungsweitergabe aktivieren. Sie können keine Aktualisierungsweitergabe für Felder mit dem AutoWert-Datentyp verwenden.

  • Aktualisierungsweitergaben können nur zwischen Tabellen mit einer 1:n-Beziehung aktiviert werden.

Die folgenden Schritte erläutern, wie Sie eine Beziehung erstellen und Aktualisierungsweitergaben für diese Beziehung aktivieren können.

Erstellen der Beziehung

  1. Klicken Sie auf der Registerkarte Datenbanktools in der Gruppe Einblenden/Ausblenden auf Beziehungen.

  2. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Beziehungen auf Tabelle anzeigen.

    Das Dialogfeld Tabelle anzeigen wird angezeigt.

  3. Falls die Registerkarte Tabellen nicht bereits ausgewählt ist, klicken Sie darauf, wählen Sie die zu ändernden Tabellen aus und klicken Sie auf Hinzufügen und dann auf Schließen.

    Drücken Sie die UMSCHALTTASTE, um mehrere Tabellen auszuwählen, oder Sie können jede Tabelle einzeln hinzufügen. Wählen Sie nur die Tabellen auf den Seiten "1" und "n" der Beziehung an.

  4. Ziehen Sie im Fenster Beziehungen den Primärschlüssel aus der Tabelle von der 1-Seite der Beziehung und ziehen Sie ihn auf das Feld Fremdschlüssel auf der n-Seite der Beziehung.

    Das Dialogfeld Beziehungen bearbeiten wird geöffnet. Die folgende Abbildung zeigt das Dialogfeld:

    'Beziehungen bearbeiten' (Dialogfeld)

  5. Aktivieren Sie das Kontrollkästchen Mit referentieller Integrität und klicken Sie auf Erstellen

  6. Führen Sie die nächsten Schritte aus.

Aktivieren von Aktualisierungsweitergaben in Primärschlüsseln

  1. Falls Sie die Schritte im vorigen Abschnitt nicht ausgeführt haben, öffnen Sie die Datenbank mit der zu ändernden Beziehung.

  2. Klicken Sie auf der Registerkarte Datenbanktools in der Gruppe Einblenden/Ausblenden auf Beziehungen.

    Das Fenster Beziehungen wird mit den Verknüpfungen (dargestellt als Verbindungslinien) zwischen den Tabellen in der Datenbank geöffnet. Die folgende Abbildung zeigt eine typische Beziehung:

    Eine Beziehung zwischen zwei Tabellen

  3. Klicken Sie mit der rechten Maustaste auf die Verknüpfungslinie zwischen den übergeordneten und unterordneten Tabellen, und klicken Sie auf Beziehung bearbeiten.

    Das Dialogfeld Beziehungen bearbeiten wird geöffnet. Die folgende Abbildung zeigt das Dialogfeld:

    'Beziehungen bearbeiten' (Dialogfeld) mit einer vorhandenen Beziehung

  4. Aktivieren Sie Aktualisierungsweitergaben an verwandte Felder, stellen Sie sicher, dass das Kontrollkästchen Mit referentieller Integrität aktiviert ist, und klicken Sie dann auf OK.

Weitere Informationen zum Erstellen von Beziehungen finden Sie in folgenden Artikeln:

Seitenanfang

Hinweis : Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

Ihre Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×