Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.06.2017, 20:43   #1
anechik
 
Регистрация: 27.05.2017
Сообщений: 6
Печаль [C++] как сделать фильтрацию в DBGrid по lookup полям?

Всем доброго времени суток. Пишу программу на Builder C++.Возник такой вопрос,как сделать фильтрацию в DBGrid по lookup полям? У меня есть два ADOQuery, в первом таблица vhod_doc, а во втором таблица sotrudniki. В таблице есть kod_sotr и подстановочное поле из второй таблицы,которое я назвала fio. Прописала код,но он фильтрует все поля из первой таблицы,а подстановочное поле не фильтрует. Помогите пожалуйста
Код:
{
DataModule4->ADOQuery1->Close();
       DataModule4->ADOQuery1->SQL->Clear();
        DataModule4->ADOQuery1->SQL->Add("SELECT * from vhod_doc where naim_vh_doc like '%" + Edit1->Text+"%' OR nomer_vh_doc like '%"+Edit1->Text+"%'OR data_vh_doc like '%"+Edit1->Text+"%'OR data_ispoln like '%"+Edit1->Text+"%'OR data_sdachi like '%"+Edit1->Text+"%'OR srok like '%"+Edit1->Text+"%'OR fio like '%"+Edit1->Text+"%'");
DataModule4->ADOQuery1->Open();
if(DataModule4->ADOQuery1->IsEmpty())
 {
    ShowMessage("Таких данных в базе нет \n Повторите попытку");
    Edit1->Clear();
    Edit1->SetFocus();
}         
}
Пожалуйста, оформляйте Ваш код согласно правилам.

Последний раз редактировалось Вадим Мошев; 02.06.2017 в 22:04.
anechik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Фильтр по LookUp-полям работает? Scorpuha БД в Delphi 20 11.09.2014 14:29
Отрисовка текста LookUp в DbGrid uvirus Общие вопросы Delphi 5 24.01.2014 20:57
Lookup поле, DbGrid и выпадающие списки Бегущая вдаль БД в Delphi 1 17.05.2013 17:36
D7+Paradox, как сделать фильтрацию данных? nursak Помощь студентам 7 27.05.2011 19:51
Lookup-поля в DBGrid SlavaSH БД в Delphi 4 10.09.2009 20:21