Ardaric
Erfahrenes Mitglied
Hallo,
in einem Endlosformular "Buch" liste ich Autoren und Bücher auf. Ich habe mit einer 1:n-Beziehung noch angegeben, in welchen Sprachen welches Buch vorliegt.
Das Endlosformular soll so aussehen:
Textfeld "Autor" | Textfeld "Buch" | Kombinationsfeld "verfügbare Sprachen"
Das Kombinationsfeld "verfügbare Sprachen" soll die Sprachen des Jeweiligen Datensatzes beinhalten. Die Grundsätzliche Abfrage lautet:
SELECT Sprache.sprache
FROM Buch
INNER JOIN Sprache ON Buch.ID=Sprache.buch_id;
Jetzt listet mir Access aber logischerweise in jedem Datensatz alle Sprachen jedes Buches auf. Wie kann ich Access sagen, dass nur die Sprachen des jeweiligen Datensatzes aufgelistet werden sollen?
Ich kann und kann da keine Lösung finden! Bitte helft mir!
Ich habe die Tabelle angefügt.
Danke!
in einem Endlosformular "Buch" liste ich Autoren und Bücher auf. Ich habe mit einer 1:n-Beziehung noch angegeben, in welchen Sprachen welches Buch vorliegt.
Das Endlosformular soll so aussehen:
Textfeld "Autor" | Textfeld "Buch" | Kombinationsfeld "verfügbare Sprachen"
Das Kombinationsfeld "verfügbare Sprachen" soll die Sprachen des Jeweiligen Datensatzes beinhalten. Die Grundsätzliche Abfrage lautet:
SELECT Sprache.sprache
FROM Buch
INNER JOIN Sprache ON Buch.ID=Sprache.buch_id;
Jetzt listet mir Access aber logischerweise in jedem Datensatz alle Sprachen jedes Buches auf. Wie kann ich Access sagen, dass nur die Sprachen des jeweiligen Datensatzes aufgelistet werden sollen?
Ich kann und kann da keine Lösung finden! Bitte helft mir!
Ich habe die Tabelle angefügt.
Danke!