Показать сообщение отдельно
  #1  
Старый 13.04.2011, 08:42
St_K St_K вне форума
Прохожий
 
Регистрация: 16.05.2010
Сообщения: 7
Репутация: 10
По умолчанию Убрать повтор записей в combobox

Доброго времени суток. Имеется база данных Access через ADO. На форме DBGrid и Combobox. В таблице есть поле год, по которому надо проводить фильтрацию, т.е. в combobox выбираешь нужный год, и в DBGrid отображаются только проекты выбранного года. Код следующий:

Код:
procedure TForm1.ComboBox1Change(Sender: TObject);
begin

if ComboBox1.Text<>'Выбрать год' then
DataModule2.ADOQuery1.Filter:='Год='+QuotedStr(ComboBox1.Text) else
DataModule2.ADOQuery1.Filter:='';

end;

Все бы ничего, вот только в combobox каждый год отображается столько раз, сколько записей о нем в таблице. Как сделать, чтобы каждый год отображался только один раз и при этом фильтр работал?
Ответить с цитированием