Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Abfrage über mehrere Spalten

Begonnen von armin1964, März 29, 2014, 22:06:26

⏪ vorheriges - nächstes ⏩

armin1964

Hallo @all!

Ich habe eine Musik-DB erstellt. Sie enthält neben dem Medium (CD,MP3,Vinyl etc.) noch mehrere Felder mit Titel und Interpret in einem Datensatz (da bei Samplern verschiedene Titel und Interpreten drauf sind).

Der Datensatz sieht folgendermaßen aus in Kurzform:

Feld1: Album/Artikel
Feld2: Nummer (da es bei manchen Samplern mehrere Ausgaben gibt)
Feld3: Seite/Track.Nr
Feld4: Gruppe/Interpret 1
Feld5: Titel 1
Feld6: Gruppe/Interpret 2
Feld7: Titel 2
....

da es bei einem CD-Sampler mehrere Interpreten mit diversen Tracks gibt, deswegen mehrere Felder.

Ich möchte gerne eine Abfrage machen, die mir erst die Felder 4 & 6 & 8 (also Gruppe/Interpret) alphabetisch sortiert und als 2tes Kriterium dann nach Titel.

Vielen Dank und einen schönen Abend.
Grüße Armin 

MzKlMu

Hallo,
Deine Tabellenaufbau ist falsch.
Du benötigst folgende Tabellen:
- Album
- GruppenInterpreten
- Zusammenfassung

In der 3. Tabelle wird die ID des Albums und die ID der GruppeInterpret jeweils als Fremdschlüssel gespeichert.
Immer ein Datensatz. Hat ein Album 20 Tracks entstehen in dieser Tabelle 20 Datensätze. Du kannst so zu jedem Album beliebig viele Tracks erfassen ohne die Felder zu wiederholen. Nur dann ist Deine Abfrage mit Access realisierbar. Access ist eine Datenbank und da musst Du ein normalisiertes Datenmodell verwenden. Dein jetziger Aufbau ist für Access (bzw. eine Datenbank) völlig ungeeignet.
Gruß Klaus