Da machst Du eine neue Auswahl-Abfrage (egal was) und machst die Abfrage mal bitte als SQL-Abbfrage auf.
Entfernst Deinen Code und gibst folgenden ein:
SELECT DISTINCT Adressen.Kunden\_Name
FROM Adressen INNER JOIN Bestellungen ON Adressen.ID\_Kunde = Bestellungen.Kunden\_ID
ORDER BY Adressen.Kunden\_Name;
oder hier mit Datum nach dem 30.6.11:
SELECT DISTINCT Adressen.Kunden\_Name
FROM Adressen INNER JOIN Bestellungen ON Adressen.ID\_Kunde = Bestellungen.Kunden\_ID
WHERE (((Bestellungen.BestellDatum)\>#2/28/2011#))
ORDER BY Adressen.Kunden\_Name;
Du musst die Tabellen gemäß dem Code und den Anmerkungen 1+2 noch anpassen!
Anmerkung 1:
Nimm NIE Name als Feldname/Spalten-Titel, das gibt Verwechslungen mit z.B. Button.Name !!! oderTextField.Name!!! oder…Achte auf reservierte Worte!
Deswegen oben Kunden_Name!!!
Anmerkung 2:
Jede eindeutige Benamsung der Felder ist vorzuziehen. Was als original Schlüssel (also ID) gilt heißt dann bei mir z.B. ID_Adresse in der 2. Tabelle, wo diese ID mehrfach vorkommen kann heißt sie dann umgekehrt Adresse_ID. Damit kann man beide besser auseinanderhalten, weiß aber, dass sie Verbindung haben.
Anmerkung 3:
Bei solchen Fragen hilft oft http://www.donkarl.com/, dort Access - FAQ