| | Produktinformationen Hilfe und Anleitungen Schulung Vorlagen Support und Feedback Technische Ressourcen Zusätzliche Ressourcen |
Erstellen einer Anfügeabfrage (MDB)
- Erstellen Sie eine Abfrage auf der Basis der Tabelle, aus der Sie Datensätze an eine andere Tabelle anfügen möchten.
So wird's gemacht
- Klicken Sie im Datenbankfenster (Datenbankfenster: Das Fenster, das angezeigt wird, wenn Sie eine Access-Datenbank oder ein Access-Projekt öffnen. Es enthält Verknüpfungen zum Erstellen neuer Datenbankobjekte und zum Öffnen vorhandener Objekte.) unter Objekte auf Abfragen
und dann auf der Symbolleiste des Datenbankfensters auf Neu.
- Klicken Sie im Dialogfeld Neue Abfrage auf Entwurfsansicht und dann auf OK.
- Klicken Sie im Dialogfeld Tabelle anzeigen auf die Registerkarte für die Tabellen oder Abfragen, mit denen Sie arbeiten möchten.
- Doppelklicken Sie auf den Namen jedes einzelnen Objekts, das Sie zur Abfrage hinzufügen möchten, und dann auf Schließen.
- Fügen Sie Felder zur Zeile Feld im Entwurfsbereich (Entwurfsbereich: Das Raster, mit dessen Hilfe Sie in der Entwurfsansicht einer Abfrage oder im Fenster "Spezialfilter/-sortierung" eine Abfrage oder einen Filter entwerfen. Im Zusammenhang mit Abfragen wurde dieses Raster früher als QBE-Bereich bezeichnet.) hinzu, und geben Sie bei Bedarf Kriterien (Kriterien: Von Ihnen angegebene Bedingungen, mit deren Hilfe die in das Resultset einer Abfrage oder eines Filters einzuschließenden Datensätze beschränkt werden.) und eine Sortierreihenfolge an.
- Klicken Sie zum Anzeigen der Abfrageergebnisse auf der Symbolleiste auf Ansicht
.
- Klicken Sie in der Abfrageentwurfsansicht (Entwurfsansicht: Ein Fenster, in dem der Entwurf der folgenden Datenbankobjekte angezeigt wird: Tabellen, Abfragen, Formulare, Berichte, Makros und Datenzugriffsseiten. In der Entwurfsansicht können Sie neue Datenbankobjekte erstellen und den Entwurf vorhandener Objekte ändern.) auf der Symbolleiste auf den Pfeil neben Abfragetyp
, und klicken Sie dann auf Anfügeabfrage. Das Dialogfeld Anfügen wird angezeigt.
- Geben Sie im Feld Tabellenname den Namen der Tabelle ein, an die Sie Datensätze anfügen möchten.
- Führen Sie eine der folgenden Aktionen aus:
Falls sich die Tabelle in der aktuell geöffneten Datenbank befindet, klicken Sie auf Aktuelle Datenbank.
Falls sich die Tabelle nicht in der aktuell geöffneten Datenbank befindet, klicken Sie auf Andere Datenbank und geben den Pfad der Datenbank ein, in der die Tabelle gespeichert ist, oder klicken Sie auf Durchsuchen, um nach der Datenbank zu suchen. Sie können auch einen Pfad zu einer Microsoft FoxPro-, Paradox- oder dBASE-Datenbank oder eine Verbindungszeichenfolge zu einer SQL-Datenbank (SQL-Datenbank: Eine auf SQL (Structured Query Language) basierende Datenbank.) angeben.
- Klicken Sie auf OK.
- Ziehen Sie die Felder, die Sie anfügen möchten, sowie die Felder, für die Sie Kriterien festlegen möchten, aus der Feldliste (Feldliste: Ein Fenster, das alle Felder in dem zugrunde liegenden Datenherkunfts- bzw. Datenbankobjekt auflistet (außer in der Entwurfsansicht der Datenzugriffsseite). In der Entwurfsansicht der Datenzugriffsseite werden alle Datenherkünfte und ihre Felder in der zugrunde liegenden Datenbank aufgelistet.) in den Abfrageentwurfsbereich (Entwurfsbereich: Das Raster, mit dessen Hilfe Sie in der Entwurfsansicht einer Abfrage oder im Fenster "Spezialfilter/-sortierung" eine Abfrage oder einen Filter entwerfen. Im Zusammenhang mit Abfragen wurde dieses Raster früher als QBE-Bereich bezeichnet.).
Wenn die Feldnamen beider Tabellen identisch sind, können Sie das Sternchen (*) in den Abfrageentwurfsbereich ziehen. Wenn Sie mit einem Replikat (Replikat: Eine Kopie einer Datenbank, die ein Mitglied einer Replikatgruppe ist und mit anderen Replikaten in der Gruppe synchronisiert werden kann. Änderungen an den Daten in einer replizierten Tabelle in einem Replikat werden an die anderen Replikate gesendet und auf diese angewendet.) einer Datenbank arbeiten, müssen Sie stattdessen alle Felder hinzufügen.
- Falls ein Feld vom Datentyp (Datentyp: Die Eigenschaft eines Feldes, die bestimmt, welche Art von Daten das Feld aufnehmen kann. Als Datentypen sind Währungs- und Datumstypen sowie "Boolean", "Integer", "Long", "Single", "Double", "String" und "Variant" (Standardwert) verfügbar.) AutoWert ist, führen Sie eines der folgenden Verfahren durch:
Automatisches Hinzufügen von Werten vom Typ "AutoWert"
Wenn Microsoft Access die Werte für das Feld vom Datentyp AutoWert automatisch hinzufügen soll, ziehen Sie dieses Feld beim Erstellen der Abfrage nicht in den Abfrageentwurfsbereich.
Auf diese Weise fügt Access Datensätze an und fügt automatisch Werte in das Feld vom Typ AutoWert ein. Der erste angefügte Datensatz erhält einen Wert, der um 1 größer ist als der bisher größte im Feld vom Datentyp AutoWert enthaltene Wert (dies gilt auch dann, wenn der Datensatz, der den größten Wert im Feld vom Typ AutoWert enthält, bereits gelöscht wurde).
Verwenden Sie diese Methode, wenn das Feld vom Typ AutoWert der Tabelle, an die Sie anfügen, ein Primärschlüssel (Primärschlüssel: Eines oder mehrere Felder (Spalten), die die einzelnen Datensätze in einer Tabelle eindeutig identifizieren. Ein Primärschlüssel lässt keine Null-Werte zu und muss immer einen eindeutigen Index haben. Ein Primärschlüssel wird verwendet, um eine Beziehung zwischen einer Tabelle und den Fremdschlüsseln in anderen Tabellen zu erstellen.) ist und außerdem die Originaltabelle und die Tabelle, an die Sie anfügen, im Feld AutoWert Duplikatwerte enthalten.
Beibehalten der Werte vom Typ "AutoWert" aus der ursprünglichen Tabelle
Wenn Sie die Werte aus dem Feld vom Typ AutoWert der Originaltabelle beibehalten möchten, ziehen Sie das Feld beim Erstellen der Abfrage in den Abfrageentwurfsbereich.
- Wenn die Namen der ausgewählten Felder in beiden Tabellen identisch sind, trägt Microsoft Access automatisch die entsprechenden Namen in der Zeile Anfügen an ein. Wenn die ausgewählten Namen in den beiden Tabellen nicht übereinstimmen, geben Sie in die Zeile Anfügen an die Feldnamen der Tabelle ein, an die Sie Datensätze anfügen.
- Geben Sie in der Zelle Kriterien für die Felder, die Sie in den Entwurfsbereich gezogen haben, die Kriterien ein, anhand derer Anfügungen vorgenommen werden sollen.
- Zum Anzeigen der Datensätze, die von der Abfrage angefügt werden, klicken Sie auf der Symbolleiste auf Ansicht
. Um zur Entwurfsansicht der Abfrage zurückzukehren, klicken Sie auf der Symbolleiste erneut auf Ansicht . Nehmen Sie die gewünschten Änderungen in der Entwurfsansicht vor.
- Klicken Sie auf der Symbolleiste auf Ausführen
, um die Datensätze anzufügen.
|