|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
Фильтрация ADOTable
Всем привет! у меня такая ситуация: есть база данных,которая должна фильтроваться по ФИО и дате. пишу следущий код:
Код:
var s:string; begin if inputquery('Фильтация таблицы','Введите название отдела...',s) then begin adotable1.Filtered:=true; adotable1.Filter:='отдел='''+s+''''; end else adotable1.Filtered:=false; end; |
#2
|
||||
|
||||
сделай так
Код:
adotable1.Filtered:=false; adotable1.Filter:='отдел='''+s+''''; adotable1.Filtered:=true; Я за здоровый экстрим! Спасибо за "спасибо") |
#3
|
||||
|
||||
Цитата:
|
#4
|
||||
|
||||
Цитата:
пробуй пробелы ставь после и перед = в s точно то что надо вводишь - регистр букв тож чувствителен может like вместо = использовать ФИО + дата Код:
adotable1.Filter:='date = ' + QuotedStr(date) + ' and FIO = "Йожеков"'; Я за здоровый экстрим! Спасибо за "спасибо") Последний раз редактировалось Mrak, 19.05.2013 в 16:56. |
#5
|
||||
|
||||
Цитата:
код у меня получается следущий: Код:
var s:string; begin if inputquery('Фильтация таблицы','Введите дату начала действия полиса',s) then begin adotable1.Filtered:=true; adotable1.Filter:='Дата начало = '''+s+'''' end else adotable1.Filtered:=false; end; |
#6
|
||||
|
||||
значит s неверно вводите или в базе не такой формат даты, пробуйте без inputqury, пишите дату прям в filter... пока не заработает))
для чистоты возьмите фамилию, а не дату. Да, еще раз напомню на всякий случай, что filtered:=true должен идти после filter:= Работает? Я за здоровый экстрим! Спасибо за "спасибо") |
Этот пользователь сказал Спасибо Mrak за это полезное сообщение: | ||
agent_mariya (19.05.2013)
|
#7
|
||||
|
||||
Лучше запрос передёргивать с дописанными order by ... asc/desc. Ибо так проще, да и пожалуй правильнее.
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#8
|
||||
|
||||
Цитата:
я когда тэйблы пихал в первом проекте, думал, че за фигня эти запросы. сейчас, используя только кверики во 2ом, думаю, что первый надо полностью переделать) Я за здоровый экстрим! Спасибо за "спасибо") |