ник: snipe
Сделать поле со списком свободным
Данные будут отображаться - ведь источник строк - запрос
при выборе данных в полеСоСписком возникнет событие После обновления
на это событие повешать код
который будет проверять какое-то поле на наличие инфы
если ее (инфы) там нет то присваивать значение
а если есть то не присваивать значение
(вот только к чему все так сложно)