Entwickler-Ecke
Datenbanken - DBComboBox Itemindex in Datenbank
Mandi Nice - Sa 11.07.09 20:39
Titel: DBComboBox Itemindex in Datenbank
Hallöchen
Ich suche sowas wie eine DBComboBox bei dem die Items vorbelegt sind und in der Datenbank nur der Index (Itemindex) gespeichert wird.
Gibt's sowas ?
Oder wie mach ich sowas am einfachsten ? Ideal wäre ein Beispielcode.
Danke Euch.
hmg
Mandi
Delete - Mi 22.07.09 03:34
- Nachträglich durch die Entwickler-Ecke gelöscht -
Delete - Mi 22.07.09 09:39
Hab ich das richtig verstanden, Du willst fixe Einträge in der ComboBox, deren ItemIndex als nummerisches Feld in der DB festgehalten werden soll? Finde ich zwar etwas ungewöhnlich, aber zumindest bei einer "normalen" ComboBox kannst Du die Einträge doch bereits im OI festlegen. Und den ItemIndex setzt Du dann einfach gemäß des ausgelesenen Feldwertes.
Delphi-Quelltext
1:
| ComboBox.ItemIndex := Dataset.FieldByName(Feldname).AsInteger; |
jasocul - Mi 22.07.09 17:09
Eine ComboBox hat doch Values und Strings.
Den ItemIndex würde ich nicht in der DB speichern. Dadurch sind Probleme bei Änderungen an der ComboBox sehr wahrscheinlich. Also Strings anzeigen und Values speichern.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!