![]() |
combobox string und integer wert... ?
moin leute ..mal ne frage ...also ich hole mir 2 werte aus einer datenbank, den namen und den id wert ...die namen lass ich jetzt in der combo anzeigen und jetzt die frage: kann ich dem namen noch den id wert aus der db geben ?
|
Re: combobox string und integer wert... ?
Also entweder du fügst den ID-Wert dem Namen hinzu (z.B. "Eintrag (19)"), oder du erstellst ein dynamisches Integerarray und speicherst da die ID, oder wenn die ID = Eintrag in der Combobox ist (Also der erste Eintrag ID 1/0 hat und der zweite ID 2/1 etc. dann könntest du es mit ComboBox.ItemIndex - 1/ComboBox.ItemIndex herausbekommen.
Wenn das letzte nicht möglich ist, dann würde ich zweiteres bevorzugen. |
Re: combobox string und integer wert... ?
Was für eine Kompo Combo oder LookupCombo?
|
Re: combobox string und integer wert... ?
|
Re: combobox string und integer wert... ?
danke sharky ich werde das jetzt auch missbrauchen :)
noch kurze frage dazu...jetzt bei ner showmessage() die umwandlung von tobject in string bzw integer...macht er bei mir nicht |
Re: combobox string und integer wert... ?
Zitat:
|
Re: combobox string und integer wert... ?
Delphi-Quellcode:
showmessage(inttostr(CBPortale.Items.Objects[CBPortale.ItemIndex]));
also einfach den zahlenwert wieder auslesen... |
Re: combobox string und integer wert... ?
IntToStr erwartet einen Integer, du übergibst alledings ein Object. Du musst das Object vorher zu Integer casten.
|
Re: combobox string und integer wert... ?
ja und das wäre dann
Delphi-Quellcode:
oder wie ?
var
i: integer i := CBPortale.Items.Objects[CBPortale.ItemIndex] |
Re: combobox string und integer wert... ?
Nein,
i := (CBPortale.Items.Objects[CBPortale.ItemIndex] as Integer); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:51 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz