C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
filreted и filter компонентыты pFibDataset
User
Отправлено: 02.12.2004, 02:36


Не зарегистрирован







Искал инфу...не могу найти ..Синтаксис, примеры.
Динамические запросы к БД с одновременным отображегние в Гриде
AVC
Отправлено: 02.12.2004, 09:27


Ветеран

Группа: Модератор
Сообщений: 1583



Почему этот вопрос не в "Работа с базами данных в C++Builder"

Допустим есть форма. На форме TEdit, TQuery, TDataSoruce, TDBGrid, кнопка "Выполнить". Grid настроен на показ Query. В Edit введено "иванов". По нажатию на кнопку происходит следующее:
if (Query->Active) Query->Active = false;
Query->SQL->Text = "Select * From ... Where FIO like('" + Edit->Text + "%')";
или так
Query->SQL->Text = "Select * From ... Where FIO like(:FIO)"; это можно сделать 1 раз.
Query->Params->ParamByName("FIO")->Value = Edit->Text + "%";
или
динамически создаем и заполняем параметры

и далее
Query->Active = true;

И оп-па в сетке наблюдаем всех ивановых smile.gif

PS. Это голая схема. Варианты возможны.

Вернуться в Вопросы программирования в C++Builder