Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Сортировка по значению Combobox [D6, XP]


_Anatolii_ ©   (2008-10-13 10:50:00) 

Доброго времени суток есть combobox со списком значений из таблицы БД Paradox необходимо в зависимости от выбранного значения в combobox отфильтровать поля в dbgrid


Anatoly Podgoretsky   (2008-10-13 14:24:00) [1]

Ты бы определился фильтрация или сортировка, все таки это разные вещи. Смотри википедию.


Правильный$Вася   (2008-10-13 11:39:00) [2]

1. использовать параметры, а не соединения строк
2. брать что-то типа UPPER( otd ) LIKE


_Anatolii_   (2008-10-13 11:29:00) [3]

только вот еще вопрос выборка идет но выбираются только записи с определенным регистром, что нужно указать чтобы запросу было всеравно с каким регистром записи находятся в таблице


_Anatolii_   (2008-10-13 11:25:00) [4]

сори за ошибку (не выспался) сделал так

procedure TForm1.ComboBox1Change(Sender: TObject);
begin
datasource1.DataSet:=query1;
Query1.Close;
       Query1.SQL.Clear;
       Query1.SQL.add ('Select * from inv where otd  LIKE "'+combobox1.text+'" ');
Query1.Open;
end;


ЮЮ   (2008-10-13 10:56:00) [5]

> вешаешь алгоритм фильтрации.

... DataSeta, отображаемого в dbgrid-е.


> отфильтровать поля

может все-же записи?


megabyte   (2008-10-13 10:53:00) [6]

В чем проблема?
На обработчик OnChange комбобокса вешаешь алгоритм фильтрации.


Ega23   (2008-10-13 10:52:00) [7]

и?


Наверх

Титульная страница Поиск, карта сайта Написать письмо