ich denke es liegt daran das der gespeicherte Wert (keyFieldNames) und der Angezeigte Wert (ListFieldNames) ja oft nicht Identisch sind.
(Dafür nutze ich meist die DBLookupComboBox)
Es müssen also alle Werte aus der
DB geholt werden damit die passenden Einträge auch angezeigt werden.