danke für den tipp nur leider hats nicht geholfen
hab jetzt die tabellen etwas umgestaltet damit semester direkt mit lehrveranstaltung verbunden ist mein aktueller quellcode sieht jetzt so aus:
Delphi-Quellcode:
frame61.Queryuebersicht2.Active:=false;
frame61.Queryuebersicht2.SQL.Clear;
variable:= 'SELECT lehrveranstaltung.Titel FROM tabellen\stRichtung2, tabellen\lehrveranstaltung, tabellen\LVtyp2, tabellen\semester2, tabellen\datum WHERE (stRichtung2.studienname = "' + frame61.DBLookupComboBox1.Text + '") AND (stRichtung2.Studienrichtung_ID = lehrveranstaltung.ID_StRichtung) AND (semester2.Semester_ID = lehrveranstaltung.ID_Semester) AND (semester2.Semester = "' + frame61.DBLookupComboBox3.Text + '") AND ( LVtyp2.LVType_ID = lehrveranstaltung.ID_Type) AND (LVtyp2.Typ = "' + frame61.DBLookupComboBox2.Text + '")';
frame61.Queryuebersicht2.SQL.Add(variable);
frame61.Queryuebersicht2.Active:=true;
datensätze werden immer noch doppelt angezeigt. falls er 2 verschiedene datensätze findet gibt er es folgender maßen aus:
1. datensatz_1
2. datensatz_2
3. datensatz_1
4. datensatz_2
also so als ob er eine schleife durchlaufen würde!
there are only 10 kind of people - those who understand binary codes and those who don't