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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.10.2011, 08:41   #1
wulf_01
Пользователь
 
Регистрация: 09.04.2011
Сообщений: 57
По умолчанию фильтрация одного поля с 3 значениями

всем здрасти
возникла проблема
есть поле подразделение в котором даные хранятся АРО,ТТС,АУП к примеру
как сделать фильтр чтобы он мне отобразил всезаписи в которх хранятся эти данные?
заранее спасибо
wulf_01 вне форума Ответить с цитированием
Старый 26.10.2011, 08:47   #2
Vit@L
Форумчанин
 
Аватар для Vit@L
 
Регистрация: 24.06.2009
Сообщений: 216
По умолчанию

Код:
select * from table_name where Подразделение like "%АРО%"
и так же с другими значениями
Водку мы пьем для запаха - а дури нам своей хватает!
Vit@L вне форума Ответить с цитированием
Старый 26.10.2011, 08:51   #3
wulf_01
Пользователь
 
Регистрация: 09.04.2011
Сообщений: 57
По умолчанию

Цитата:
Сообщение от Vit@L Посмотреть сообщение
Код:
select * from table_name where Подразделение like "%АРО%"
и так же с другими значениями

просто у меня 6 таблиц и много полей я делаю
так все работает
Код:
  Query1.Filter:='['+pole+']='''+polvrem+'''';
а если вот так то дбгрид пустой
Код:
Query1.Filter:='(['+pole+']=''АТС'')and(['+pole+']=''ТТС'')';
Зачем вы отвечаете с цитированием предыдущего поста ?
Вы не видите кнопку справа от кнопки "Цитата" ?
Или вам почему-то не видно пустое окно редактора под последним сообщением ?
За оверквотинг у нас штрафуют, имейте это ввиду.
Дабы не нарушать правила, внимательно их почитайте:
http://programmersforum.ru/announcement.php?f=2
А пока - штраф за флуд, за нежелание эти правила соблюдать.
Штраф за флуд вроде бы невелик, но за 5 раз вполне набирается на бан...
Причем автоматически...

Последний раз редактировалось mihali4; 26.10.2011 в 15:53.
wulf_01 вне форума Ответить с цитированием
Старый 26.10.2011, 08:55   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Вместо AND используйте OR или конструкцию Pole IN ('ATC','TTC')
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 26.10.2011, 09:05   #5
wulf_01
Пользователь
 
Регистрация: 09.04.2011
Сообщений: 57
По умолчанию

все разобрался нужно было вместо вместо анд ор)

вот если кому пригодится
Код:
Query1.Filter:='(['+pole+']=''АТС'')or(['+pole+']=''ОРУ'')';
wulf_01 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Access ограничить значение поля таблицы значениями полей другой таблицы Сергей089 Microsoft Office Access 10 08.12.2010 02:22
Разбить данные из одного поля бд Krasi PHP 4 15.03.2010 08:03
Фильтрация Loockup поля DenProx БД в Delphi 3 03.03.2010 13:58
Изменение одного поля в строке ram12 Помощь студентам 0 13.02.2010 23:06
Очистка одного поля в таблице EugeneIsmatulin Общие вопросы Delphi 2 10.06.2009 16:55