Ja, das hat Prima geklappt...
Jetzt will ich allerdings noch einen drauf setzen.
Und zwar soll er nun den namen den er findet (auch eine Zahl) in der nächsten Tabelle wieder einfügen und den dazu gehörigen wert (nur einer pro zahl) im Memo 2 ausgeben.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17:
| suche:=dblookupcombobox1.KeyValue; dblookupcombobox2.KeyValue:=suche; ADOtable2.First; While not ADOTable2.EOF do begin If ADOtable2.FieldByName('SchauspielerID').asInteger=strtoint(suche) then Memo1.Lines.Add((ADOtable2.FieldByName('RollenID') .asString)); rolle:=(ADOtable2.FieldByName('RollenID') .asString); If ADOtable3.FieldByName('RollenID').asInteger=strtoint(rolle) then begin Memo2.Lines.Add(ADOtable3.FieldByName('Rollenname') .asString); ADOtable3.Next; end; ADOtable2.Next; end; |
so gibt er zwar etwas aus, aber völlig irrelevante Rollennamen...