Wie werden Item.LookupData und SelectedValue (als Ganzzahl) einer FMX TComboBox zur Laufzeit abgerufen?
Da ist einComboBox
auf dem FMX-Formular. Es ist an eine Datenquelle gebunden (Tabelle mit einemid
-integer undspeciality
- varchar fields) auf folgende Weise-
object LinkFillControlToField1: TLinkFillControlToField
Category = 'Quick Bindings'
Control = ComboBox1
Track = True
FillDataSource = BindSourceDB1
FillValueFieldName = 'id'
FillDisplayFieldName = 'speciality'
AutoFill = True
BufferCount = -1
AutoBufferCount = False
FillExpressions = <>
FillHeaderExpressions = <>
FillBreakGroups = <>
end
s ist einfach, auf den Wert des gewählten @ zuzugreifespeciality
(vonComboBox1.Selected.Text
) aber ich kann keine Möglichkeit finden, auf das @ zuzugreifid
-Wert des ausgewählten Elements ohne zusätzliche SQL-Anforderungen. Wo ist es in TComboBox oder seiner ListBox gespeichert? Wo istSelectedValue
gespeichert und wie bekommt man es (als Ganzzahl)?