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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.04.2010, 10:54   #1
cyphers1313
Пользователь
 
Регистрация: 30.10.2009
Сообщений: 10
По умолчанию Фильтр по lookup в ADOTable

Есть lookup поле под именем "test" в ADOTable. Необходимо применить фильтр по этому полю. Пытаюсь присвоить:
Код:
ADOTable1.Filtered:=False;
ADOTable1.Filter:='test = 1';
ADOTable1.Filtered:=True;
Получаю ошибку - "не удается найти объект в семействе..". Что делать?
cyphers1313 вне форума Ответить с цитированием
Старый 21.04.2010, 11:34   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну пример не криминален...
Какая СУБД?
И ты уверен что именно здесь ошибка? База кстати открыта?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.04.2010, 12:10   #3
cyphers1313
Пользователь
 
Регистрация: 30.10.2009
Сообщений: 10
По умолчанию

Использую MS Access. Данные выводятся в DBGrid по связке ADOTable->DataSource->DBGrid.
Да, уверен - пробую фильтр по обычному data полю, все работает отлично...
cyphers1313 вне форума Ответить с цитированием
Старый 21.04.2010, 12:31   #4
Dark_Spirit
Форумчанин
 
Аватар для Dark_Spirit
 
Регистрация: 05.02.2009
Сообщений: 324
По умолчанию

какого типа поле test?
Тяжело быть бестолковым.....
Dark_Spirit вне форума Ответить с цитированием
Старый 21.04.2010, 12:56   #5
cyphers1313
Пользователь
 
Регистрация: 30.10.2009
Сообщений: 10
По умолчанию

Тип - integer
cyphers1313 вне форума Ответить с цитированием
Старый 21.04.2010, 13:18   #6
Dark_Spirit
Форумчанин
 
Аватар для Dark_Spirit
 
Регистрация: 05.02.2009
Сообщений: 324
По умолчанию

и поле data тож integer?
а точно такое поле (test) есть?
Тяжело быть бестолковым.....
Dark_Spirit вне форума Ответить с цитированием
Старый 21.04.2010, 13:54   #7
cyphers1313
Пользователь
 
Регистрация: 30.10.2009
Сообщений: 10
По умолчанию

Что за поле data ?
Поле test есть 100%
cyphers1313 вне форума Ответить с цитированием
Старый 21.04.2010, 14:16   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А если написать ADOTable1.Filter:='1 = 1'; прохавает?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.04.2010, 14:23   #9
cyphers1313
Пользователь
 
Регистрация: 30.10.2009
Сообщений: 10
По умолчанию

Если ставлю 1=1, выдает что аргументы имеют неверный тип
cyphers1313 вне форума Ответить с цитированием
Старый 21.04.2010, 14:28   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А можешь прикрепить сюда твою базу?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Фильтр по lookup в ADOTable cyphers1313 Общие вопросы C/C++ 0 21.04.2010 10:48
Lookup Question london735 Microsoft Office Excel 5 26.10.2009 08:18
Lookup BAV БД в Delphi 0 07.09.2008 12:31
Как копировать данные из ADOTable в ADOTable? mauar БД в Delphi 1 10.05.2008 16:05