Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi combobox string und integer wert... ? (https://www.delphipraxis.net/73805-combobox-string-und-integer-wert.html)

agm65 24. Jul 2006 10:17


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 ?

xZise 24. Jul 2006 10:22

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.

mkinzler 24. Jul 2006 10:23

Re: combobox string und integer wert... ?
 
Was für eine Kompo Combo oder LookupCombo?

Sharky 24. Jul 2006 10:32

Re: combobox string und integer wert... ?
 
Hai agm65,

ich missbrauche dafür immer das Property Object von TStrings.
Schau mal hier oder hier.

agm65 24. Jul 2006 10:37

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

SirThornberry 24. Jul 2006 10:58

Re: combobox string und integer wert... ?
 
Zitat:

Zitat von agm65
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

Dann machst du es falsch. Was du alledings falsch machst können wir dir ohne Quelltext nicht sagen.

agm65 24. Jul 2006 11:01

Re: combobox string und integer wert... ?
 
Delphi-Quellcode:
showmessage(inttostr(CBPortale.Items.Objects[CBPortale.ItemIndex]));

also einfach den zahlenwert wieder auslesen...

SirThornberry 24. Jul 2006 11:02

Re: combobox string und integer wert... ?
 
IntToStr erwartet einen Integer, du übergibst alledings ein Object. Du musst das Object vorher zu Integer casten.

agm65 24. Jul 2006 11:06

Re: combobox string und integer wert... ?
 
ja und das wäre dann

Delphi-Quellcode:
var
i: integer

i := CBPortale.Items.Objects[CBPortale.ItemIndex]
oder wie ?

mkinzler 24. Jul 2006 11:08

Re: combobox string und integer wert... ?
 
Nein,

i := (CBPortale.Items.Objects[CBPortale.ItemIndex] as Integer);


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:17 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz