Wie frage ich das nur ab?

hallo,

ich habe ein formular mit einer listbox. dort werden alle filme angezeigt die in einer datenbank liegen. nun will ich aber erreichen, das in der listbox nur die filme angezeigt werden, die zur zeit NICHT verliehen sind!!!

meine datenbank (access2000) is so aufgebaut:
DVD (LfdNr, Titel)
KUNDEN (KdnNr, Name)

verknüpft sind die beiden tabellen über:
DVDKUNDEN (LfdNr, KdnNr)

wie stell ich das nun am geschicktesten an??

axl

Hallo Axl,

aus meiner Sicht solltest du mal über den grundsätzlichen Aufbau der Tabellenstruktur nachdenken. DVD ausleihen ist ja eigentlich ein ständiges rein und raus, also handelt es sich um einen Vorgang den man in Tabellen mit Bewegungsdaten ablegt. Bei deinen zwei Tabellen handelt es sich aber um Stammdaten die sich ja eigentlich nicht verändern. Die DVD ändert den Titel genausowenig wie sich der Name beim Kunden ständig ändert (Heirat mal ausgenommen).
Wenn ich davon ausgehe das du bei jeder Rückgabe einer DVD den Datensatz aus der Beziehungstabelle löscht bedeutet dies: Alle lfdNr DVD die in der Beziehungstabelle stehen sind ausgeliehen.
Folgende Query führt dich zum Ergebnis (zumindest unter Access2002):

select lfdNr, titel
from DVD
where lfdnr not in ( select
lfdnr from DVDKUNDEN)

Grüße

Ratloser