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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 03.03.2010, 11:00   #1
DenProx
Форумчанин
 
Аватар для DenProx
 
Регистрация: 23.11.2009
Сообщений: 191
По умолчанию Фильтрация Loockup поля

Доброго времени суток. У меня такой вопрос, я пытаюсь сделать фильтрацию по полю подстановки (loockup), пишу такой код:
Код:
ADOQuery3.Active:=False;
ADOQuery3.SQL.Clear;
ADOQuery3.SQL.Add('SELECT *');
ADOQuery3.SQL.Add('FROM tblDetail');
if Edit1.Text<>EmptyStr then
ADOQuery3.SQL.Add('WHERE Section_ID IN (SELECT Key FROM tblSection WHERE SectionName LIKE '''+Edit1.Text+'%'+''')');
ADOQuery3.Active:=True;
где tblDetail таблица с ссылками, т.е. содеожит коды полей
tblSection - таблица с соответствующими именами

проблема в следующем, при вводе в Едит текста, таблица становится пустой, и фильтрация соответственно не осуществляется... но если данный запрос проверить в Access'e то все работает... в чем может быть проблема?
Чаще всего, у большенства людей, поиск Истины заканчивается набором слова в Гугле
DenProx вне форума
Старый 03.03.2010, 13:25   #2
DenProx
Форумчанин
 
Аватар для DenProx
 
Регистрация: 23.11.2009
Сообщений: 191
По умолчанию

Нашел ошибку, дело было в том что ADOQuery был связан с другим, по этому фильтр не работает... от сюда вопрос, как можно совместить чтобы и связь была, и фильтр работал?
Чаще всего, у большенства людей, поиск Истины заканчивается набором слова в Гугле
DenProx вне форума
Старый 03.03.2010, 13:53   #3
wm_leviathan
Форумчанин
 
Аватар для wm_leviathan
 
Регистрация: 17.02.2010
Сообщений: 399
По умолчанию

как связать 2 квери или как свзязать 2 таблицы в 1 квери ?
wm_leviathan вне форума
Старый 03.03.2010, 13:58   #4
DenProx
Форумчанин
 
Аватар для DenProx
 
Регистрация: 23.11.2009
Сообщений: 191
По умолчанию

как сделать чтобы фильтрация рботала по квери который имеет связь с другим квери, который в свою очередь содержит две таблицы, т.е. физически одна таблица, а отображаются данные из другой (Поля подстановок)
Чаще всего, у большенства людей, поиск Истины заканчивается набором слова в Гугле
DenProx вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Фильтрация в D7 rombler69 БД в Delphi 4 30.10.2009 11:40
Выявление одинаковости значений поля в одной талице по значению поля в другой nikmay SQL, базы данных 4 13.08.2009 12:51
Фильтрация Лукманов Александр БД в Delphi 1 26.06.2008 10:18
Фильтрация Gorychev БД в Delphi 20 10.06.2008 23:30
Loockup в колонках Dbgrid ГОСЕАН БД в Delphi 4 26.07.2007 08:39