Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   DBGrid mit DBCombobox, aber Integer Rückgabewert erforderlich (https://www.delphipraxis.net/189140-dbgrid-mit-dbcombobox-aber-integer-rueckgabewert-erforderlich.html)

waldforest 8. Mai 2016 18:12

DBGrid mit DBCombobox, aber Integer Rückgabewert erforderlich
 
Hallo,
ich möchte gerne in eine DBGrid eine Combobox als Columne integrieren.
(entsprechend http://delphi.about.com/od/usedbvcl/l/aa101403b.htm
Das funktioniert auch alles soweit.

Allerdings handelt es sich beim Datenfeld um einen Integer, die eingebundene Combobox liefert aber einen String zurück. In welchem Event muss ich die IntegerUmwandlung durchführen, oder geht dies gar nicht ?

Ich möchte bei insgesamt 5 Werten (welche ich als Auswahl anbiete) nicht ein separate Lookuptabelle anlegen.

Sir Rufo 8. Mai 2016 18:27

AW: DBGrid mit DBCombobox, aber Integer Rückgabewert erforderlich
 
Lege eine LookupTabelle an (kann auch ein ClientDataSet sein)

waldforest 8. Mai 2016 19:53

AW: DBGrid mit DBCombobox, aber Integer Rückgabewert erforderlich
 
Hallo,
danke, dann geht's wohl nicht anders. Alternativ könnte ich das Datenbankfeld ja noch als Char anstelle Integer ablegen, was mir bei einer ID eigentl. widerstrebt.

Sir Rufo 8. Mai 2016 23:10

AW: DBGrid mit DBCombobox, aber Integer Rückgabewert erforderlich
 
Wenn du dir ein DataModule anlegst und dort alle diese Lookup-DataSets (Integer, String) zusammenlegst, dann kannst du mit einer Methode alle beim Start füllen lassen und bist fertig.

Ist doch sehr simpel und übersichtlich.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:01 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