С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Builder: Базы данных
Войти
Регистрация
Восстановить пароль
 
ras2kas
0 / 0 / 1
Регистрация: 19.11.2011
Сообщений: 14
1

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

06.01.2015, 19:02. Просмотров 308. Ответов 0
Метки нет (Все метки)

Подскажите пожалуйста как мне применить 2 запроса к одному DBgrid. Бд Access. Есть таблица с информацией об объявлениях (рубрика, адрес, наименование, радио, бегущая строка, газета). Радио, бегущая строка, газета - это формат объявления, их тип логический. Сделал поиск через запрос по полям рубрика, наименование, адрес. Для этого прописал запрос:
C++
1
ADOQuery1->SQL->Add(d + "AND наименование LIKE '%"+a+"%'" + "AND город LIKE '%"+b+"%'");
где d берется из Combobox.
Также при помощи условии прописал запросы, в случае если, например, выбрана только рубрика и наименование или вообще только рубрика выбрана, а поля адрес и наименование пустуют. Все работает.
Теперь хочу сделать возможность фильтрации по формату объявления. Чтобы при выборе одного из CheckBox фильтрировалось не вся база данных а только та, которая на данный момент отображается в DBGrid. Пробовал так же через условия но получается очень мудрено... Как можно проще все это реализовать? Еще только только изучаю С++ поэтому буду рад подробным объяснениям или же хорошим ссылкам)
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.01.2015, 19:02
Ответы с готовыми решениями:

Не отображаются данные в DBGrid
Добрый вечер. Подскажите, пожалуйста, решение непонятной проблемы. Есть БД,...

Через DBGrid изменить данные в ячейке, и по нажатию кнопки очистить все таблицы БД
как можно самым примитивным способом через DBGrid изменить данные в ячейке. и...

Как сделать через два edit фильтрацию на DbGrid?
У меня есть Форм там есть два edita в одну надо писать Откуда выезжаешь, а во...

Как применить фильтр к уже сделанной выборке, не перенося данные на новый лист
Как в таблице применить текстовый фильтр для исключения множества значений, не...

Как продолжить запись в файл в котором уже есть данные и не стирая их?
Как продолжить запись в файл в котором уже есть данные и не стирая их?

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.01.2015, 19:02

Не отображаются данные в DBGrid
Здравствуйте, проблема в том, что не отображаются данные в DBGrid. При этом в...

Визуально не отображаются данные в DBGrid
Собственно суть проблемы в названии самой темы. Данные подтягиваются с БД, но...

Данные из таблиц не отображаются в DbGrid-е
пропали данные из нескольких таблиц, они не отображаются в dbgrid, помогите их...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru