ник: Lukas
>>следующий вариант будээ в 3 строки.
Количество строк в данном случае далеко не главное.
В первом варианте происходит ненужное(повторное) считывание данных с диска. (1 тормоз)
Во втором варианте повторного считывания нет, используется рекордсет самого списка. (0 тормозов)
В третьем варианте удаление данных, чтение + запись данных, чтение данных с диска (4 тормоза)
Кроме того, в 1 и 3 вариантах значение ищется не в наборе данных списка, а в источнике этого набора,
что не есть правильно, так как в источнике к этому времени данные уже могут измениться,
например другой пользователь добавил, изменил или удалил что-то.
А автор просил найти именно в наборе данных списка комбобокса.
Правда и 2 вариант не безгрешен.
Я там забыл (как всегда) заполнить рекордсет перед поиском. :)