Zum Inhalt springen

Access: Daten aus mehreren Tabellen


Empfohlene Beiträge

Geschrieben

Ich habe mehrere Datensätze in verschiedenen Tabellen abgespeichert. Die Zusammengehörigkeit erkennt man nur an einer vergebenen ID, die in jeder Tabelle bei jedem Datensatz vorhanden ist. Nun wollte ich ein Formular erstellen, was mir die Datensätze aus allen Tabellen immer anzeigt. Wie bekomme ich Access dazu, aus jeder Tabelle die Datensätze rauszusuchen, die jeweils die gleiche ID haben? (SQL?!?, Variablen für ID!?!?)

Wäre nett wenn jemand eine Lösung weiß. Falls noch Fragen zum Problem sind beantworte ich die gerne.

Danke fishy

Geschrieben

ich würde eine Abfrage machen aus den verschiedenen Tabellen, und die ID´s aus der 2. bis n.ten Tabelle ausblenden!

Das müsste eigentlich funktionieren

Gruss Mugglberger

Geschrieben

Hmm, auch eine gute Idee. Nur habe ich bezüglich solcher Abfragen so gut wie keine Ahnung :confused:

Wie muss ich denn da vorgehen oder welche Kriterien eingeben oder wie oder was?

Geschrieben

Hi,

es gibt 2 Wege zum erstellen von Abfragen:

1. Entwurfsassisten

Datenbankfenster Objekt "Abfrage" auswählen und im zugehörigen Menu "Neu" "Entwurfsassistent" anklicken.

Unter Tabellenanzeige Deine gewünschten Tabellen hinzufügen und die Beziehungen durch Drag&Drop zwischen den ID-Bezeichnern herstellen

Abschließend die Spalten, die Du sehen willst aus den Tabellen in die untenstehenden leeren Felder ebenfalls mit Drag&Drop übertragen und das Ausrufzeichen zum ausführen anklicken

2. SQL-Statement

Datenbankfenster Objekt "Abfrage" auswählen und im zugehörigen Menu "Neu" "Entwurfsassistent" anklicken. Tabellenanzeige schließen. Menu Ansicht SQL-Ansicht wählen und folgendes angepaßt hineinkopieren.

(3 Tabellen je zwei Spalten: 1-ID 2-namex ausgegeben werden 4 Spalten 1xID name1 name2 name2)

SELECT Tabelle1.ID, Tabelle1.name1, Tabelle2.name2, Tabelle3.name3

FROM (Tabelle1 INNER JOIN Tabelle2 ON Tabelle1.ID = Tabelle2.ID) INNER JOIN Tabelle3 ON Tabelle1.ID = Tabelle3.ID;

oder auch

SELECT Tabelle1.ID, Tabelle1.name1, Tabelle2.name2, Tabelle3.name3

FROM Tabelle1, Tabelle2, Tabelle3

WHERE Tabelle1.ID = Tabelle3.ID AND Tabelle1.ID = Tabelle2.ID ;

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...