![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 31.03.2014
Сообщений: 5
|
![]()
Есть база данных с блюдами. На сколько я понимаю код ниже будет выводить записи, в которых есть текст введенный в Edit1.
Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
попробуйте сделать NOT LIKE:
Код:
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 31.03.2014
Сообщений: 5
|
![]() |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 11.03.2011
Сообщений: 426
|
![]()
А зачем фильтр на TADOQuery? Я понимаю, если работаете с TADOTable. Гораздо проще изменить сам запрос и получить искомое
|
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 31.03.2014
Сообщений: 5
|
![]()
Каким образом изменить запрос? Если я например не люблю лук, то ввожу "лук" и из списка пропадают блюда содержащие лук. А как это реализовать ни единой мысли, ни на ADOQuery, ни на ADOTable.
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 11.03.2011
Сообщений: 426
|
![]()
where not [Ингредиенты] LIKE ''%Лук%'
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Парсер фильтра написан глючно. И запросто NOL LIKE может не правильно обрабатываться. Сталкивался с тем, что выражение a=1 and (b=1 or b=5) не работает. А (a=1 and b=1) or (a=1 and b=5) работает. Поэтому если и использую Filter, что крайне редко, то с простейшими выражениями. Лучше OnFilterRecord. А еще лучше в запросе, тем более что здесь ADOQuery
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#8 |
Новичок
Джуниор
Регистрация: 31.03.2014
Сообщений: 5
|
![]()
А как это в запросе указать, не подскажите?
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
ReportCube написал как
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#10 |
Новичок
Джуниор
Регистрация: 31.03.2014
Сообщений: 5
|
![]()
Разобрался, всё работает. Спасибо, ребята!
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Фильтрация | rule-z | C# (си шарп) | 0 | 16.08.2012 13:38 |
надо привязать php сайт к базе данных Access и что бы при заполнение формы на сайте данные сохранялись в базе | Алёна_))) | Microsoft Office Access | 2 | 20.06.2012 12:24 |
Чем отличается Очередь на базе списка от Очереди на базе массива? | TwiX | Общие вопросы C/C++ | 7 | 16.02.2011 12:17 |
Фильтрация по начальной и конечной дате в базе данных | FoxBrut | Помощь студентам | 0 | 16.06.2010 21:22 |
фильтрация | ЦЕРЦЕЯ | Microsoft Office Excel | 2 | 19.11.2009 06:41 |