Hi,
Ich habe folgendes Problem:
Ich habe einen Quellcode, der zwei Listboxen füllt. Den Wert der einen, soll er sich aus der Caption des Senders ziehen.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| procedure Tbestellsystem.bestellen(Sender: TObject); var name:string; preis:integer; begin; name:=sender.caption; ADOQuery1.SQL.Clear(); ADOQuery1.SQL.Add('SELECT Preis FROM Gerichte WHERE kurz=' + Quotedstr(name)) Preis:= ADOQuery1.fieldbyname('Preis').AsInteger boxnam.Items.Add(name) boxpreis.Items.Add(inttostr(preis)) end; |
als Fehler meint er 'undefinierter bezeichner: Caption' und zeigt auf die Zeile
name:=sender.caption;.
Wo ist das Problem???
Vielen Dank im Vorraus