Spalten vergleichen

Hallo,

ich habe ein Listenfeld mit 3 Spalten.
Die Erste ist die ID, die Zweite Name und die dritte Vorname.
Nun möchte ich nach Auswahl, anklicken, im Listenfeld den selektierten Wert, Name+Vorname, mit einem String vergleichen den ich selektiert habe aus meiner Tabelle.
strSQL = " SELECT DISTINCT ALK.Nachname, ALK.Vorname, ALK.Straße, ALK.Hausnummer"
strSQL = strSQL & " FROM ALK "

Kann ich nun NAchname und Vorname aus Listenfeld auswählen, als eine Variable setzen, um dies dann mit strSQL zu vergleichen und bei Übereinstimmung mit Straße und HAusnummer im neuen Listenfeld anzeigen?

Danke

Benutze folgendes:

SQL= " SELECT DISTINCT ALK.Nachname, ALK.Vorname,
ALK.Straße, ALK.Hausnummer"
strSQL = strSQL & " FROM ALK "
strSQL = strSQL & " Where ALK.Nachname=’" & Me.ListenfeldName.Column(1) &"’ and ALK.Vorname=’" & me.ListenfeldName.Column(2) &"’"

EP

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

HAllo,
danke für den Tipp.
Er funktioniert aber nur, wenn ich eine Zeile im Listenfeld markiere.
Was ist, wenn ich
meinSQL=„select Eigentümer.Name, Eigentümer.Vorname“
meinSQL=meinSQL &"from Eigentümer
selektiere und dann vergleichen möchte

meinSQL mit strSQL?

Kann ich das?

enrico

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo,
habe jetzt nicht so viel Zeit.

Versuche doch mal eine SQL-Anweisung, die im where-Abschnitt eine Menge von Daten durch die In-Klausel vergleicht.

BSP:
Select * from irgendeineTabelle where FeldAusDieserTabelle in (Select FeldAusAndererTabelle from AndereTabelle where …)

EP