Entwickler-Ecke

Datenbanken - TDBComboBox - ItemIndex mit Datasource verbinden?


Daniel L. - So 07.11.10 11:24
Titel: TDBComboBox - ItemIndex mit Datasource verbinden?
Hi,

ich brauche ein datensensitives Steuerelement, bei dem der User Strings auswählen kann, jedoch der entsprechende Itemindex-Integer Wert mit einem Feld der DataSource verbunden ist.

Meine Rangehensweise wäre jetzt, eine TComboBox zu nehmen (ReadOnly := true), die dann über OnChange und OnCloseUp ect. auf die Datasource zugreift, bzw. anderherum auf die möglichen States der DataSource.OnStateChange reagiert.

Könnte man auch vielleicht einfacher TDBComboBox so verbiegen, dass das gewünschte Verhalten auftritt?

Danke schon mal und Gruss: Daniel


bummi - So 07.11.10 11:31

TDBLookupcombox ???


Daniel L. - So 07.11.10 11:48

Da ist ja zum Nachschlagen aus einer zweiten Datenbank gedacht.


bummi - So 07.11.10 12:24

Tabelle nicht Datenbank...

Wenn Du keine 2 Tabelle verwenden willst geht je nach Datenbank auch ein Query mit


Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
Select Cast(1 as int) as ID,Cast('erste Option' as Varchar(100) as MyText

Union
Select 2,'zweite Option'

UNION

Select 3,'dritte Option'


Daniel L. - So 07.11.10 12:47

Sorry, ich hab mich im Betreff geirrt - es geht um MyBase (nicht MySQL) - ist editert.
MyBase kann meines Wissens nicht SQL.

anyway - Danke