я делал проще, (знаю что не красиво но проще). кидаешь еще один combobox делаешь его не видимым. в него грузишь ID (когда заполняешь комбобокс с городами) в onchange 1 го комбобокса пишешь:
Код:
ComboboxID.itemIndex:=ComboboxCityStr.ItemIndex;
ну а в запросе уже подставляешь значение
Код:
QPacient.Parameters.ParamByName('Country').Value:=StrToInt(ComboboxID.Text)