|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Фильтрация в BDGrid
Всем приветик. Помогите плизззз....
На форме BDGrid и 2 ComboBox ComboBox1 - специальность (spec) ComboBox2 - год (year) При компиляции в таблице полный список студентов. При необходимости пользователь может отфильтровать список либо по специальности, либо по году выпуска по отдельности фильтрация у меня получается, но я не понимаю как сделать если будет необходимо отфильтровать по обоим полям. Код для фильтра по специальности: Код:
procedure TMainForm.ComboBox1Change(Sender: TObject); begin DataModule2.StudentQuery.Active:=false; DataModule2.StudentQuery.SQL.Clear; DataModule2.StudentQuery.SQL.Add('Select *'); DataModule2.StudentQuery.SQL.Add('From vipusk'); DataModule2.StudentQuery.SQL.Add('where spec LIKE '''+'%'+Combobox1.text+'%'+''''); DataModule2.StudentQuery.Active:=true; end; Может нужно было сделать по другому но я не знаю как. Может кто поможет ??? Последний раз редактировалось Admin, 05.04.2009 в 13:08. |