Wenn die UserID eine Zahl ist, geht auch ne normale ComboBox:
Schleife über alle Datensätze der
Query und mit
cbox.AddItem(username, TObject(userID))
die einzelnen User hinzufügen.
Wenn ein Eintrag ausgwählt wurde, kann man dann mit
integer(cbox.Items.Objects[cbox.ItemIndex])
die userID zurück bekommen.