![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сортировка по значению 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]и?