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

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

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.03.2016, 16:57   #1
Vzlom
Форумчанин
 
Регистрация: 11.02.2013
Сообщений: 155
По умолчанию поиск и вывод в DBgrid

Код:
void __fastcall TForm1::Edit1Change(TObject *Sender)
{
if (Edit1->Text.IsEmpty()) { 
        ADOQuery1->SQL->Clear();
        ADOQuery1->SQL->Add("SELECT * FROM drovaprint");
        ADOQuery1->Open();
    }
    else { 
        ADOQuery1->SQL->Clear();

ADOQuery1->SQL->Add("SELECT * FROM drovaprint WHERE drovaprint.[Model] LIKE '" + Edit1->Text + "%'");
         ADOQuery1->Open();
         ADOTable1->Refresh();                             
        if (ADOQuery1->IsEmpty())
        { 
            ShowMessage("Такой модели нет");
    }
}
}
Не могу понять, что не так сделал. У меня при вводе текста в Edit1 - происходит сортировка по полю "Model" таблицы drovaprint.
По идее все работает замечательно и если ввожу текст которого нет в поле "Model" - выдает ошибку "Такой модели нет".
Конкретно вопрос возникает вот здесь.
Код:
else { 
        ADOQuery1->SQL->Clear();

ADOQuery1->SQL->Add("SELECT * FROM drovaprint WHERE drovaprint.[Model] LIKE '" + Edit1->Text + "%'");
         ADOQuery1->Open();
         DBGrid1->Refresh();
при вводе текста в Edit1, DBGrid - также выводит все строки. Добавил DBGrid1->Refresh(); - обновить результат.
Подскажите, каким образом заставить DBGrid, выводить только те строки, которые я ввожу в Edit1. То есть обычный живой поиск.

Последний раз редактировалось Vzlom; 30.03.2016 в 17:07.
Vzlom вне форума Ответить с цитированием
Старый 30.03.2016, 18:02   #2
Vzlom
Форумчанин
 
Регистрация: 11.02.2013
Сообщений: 155
По умолчанию Не актуально.

Разобрался. Тему можно закрыть
Vzlom вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод из dbgrid в excel Maxjuvefan Общие вопросы Delphi 1 09.09.2015 16:54
вывод в DBGrid 73Dimok73 C++ Builder 1 05.09.2014 13:39
Поиск и вывод строк в DBGrid VIRKUT Помощь студентам 0 02.06.2013 23:17
поиск по фамилиям и вывод результатов в DBGrid Explosion БД в Delphi 14 23.04.2010 20:47
вывод в DBGrid по условию Sergey2 БД в Delphi 13 01.03.2010 21:41