Доброго времени суток. Имеется база данных 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 каждый год отображается столько раз, сколько записей о нем в таблице. Как сделать, чтобы каждый год отображался только один раз и при этом фильтр работал?