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

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

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.03.2018, 20:29   #1
Buyniti
Новичок
Джуниор
 
Регистрация: 14.03.2018
Сообщений: 1
Восклицание Поиск по двум таблицам с одинаковыми полями через ADOQuery

Прошерстив весь форум не смог найти ответа, как сделать поиск по двум таблицам, по одинаковым полям через ADOQuery.

На данный момент есть база данных Access, в ней - две таблицы (Table1, Table2), в каждой из них есть одинаковые поля - "IMEI" и "ФИО".
По-первой таблице уже написан фильтр, который отлично работает.

Фильтрация происходит по полю - Edit1.
begin
if Length(Edit1.Text) > 0 then
begin
ADOQuery1.Filtered:=false;
ADOQuery1.Filter:='IMEI LIKE ' + #39 + Edit1.Text + '%' + #39;
ADOQuery1.Filtered:=true;
end
else
ADOQuery1.Filtered:=false;
end;

Как можно усовершенствовать данный фильтр (возможно связать таблицы), чтобы он работал на две таблицы?

Подключение первой таблицы происходит через DBGrid -> DataSource -> ADOQuery -> TADOConnect.
Вторую таблицу пробовал подключать через ADOTable и ADOQuery.
Так же пробовал объединять их через MYSQL запрос (JOIN), получил кучу ошибок. Работаю в Delphi 10.1 Если можно поподробней, я - новичек.
Buyniti вне форума Ответить с цитированием
Старый 20.03.2018, 10:24   #2
Scel2
Новичок
Джуниор
 
Регистрация: 18.11.2010
Сообщений: 1
По умолчанию

Попробуйте объединить таблицы в запросе через union:
select ... from table1
union
select ... from table2
Список полей д.б. одинаков в обоих селектах.
Scel2 вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Фильтр по двум таблицам Scorpuha БД в Delphi 7 11.02.2014 17:18
Поиск по двум таблицам Pamparam SQL, базы данных 3 06.07.2013 01:30
Запрос по двум таблицам Alina111 SQL, базы данных 2 11.01.2013 20:20
перемещение по двум таблицам Alexi Общие вопросы Delphi 5 04.06.2009 13:30