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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.08.2009, 20:20   #1
subbota
Пользователь
 
Аватар для subbota
 
Регистрация: 26.07.2009
Сообщений: 98
По умолчанию Как при фильтрации правильно раставить ковычки

Например.
box.SpravTable.Filter:=' Фамилия>''' +edit1.Text+'''';
Почему так, какой критерий растоновки ковычек.
Жили мы бедно, а потом нас обокрали.
subbota вне форума Ответить с цитированием
Старый 21.08.2009, 20:45   #2
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

чтоб в фильтре остался текст Фамилия>'текст из edit1'
я правда предпочитаю quotedstr(edit1.Text) чтоб не путатся с количеством апострофов
vovk вне форума Ответить с цитированием
Старый 21.08.2009, 21:32   #3
subbota
Пользователь
 
Аватар для subbota
 
Регистрация: 26.07.2009
Сообщений: 98
По умолчанию

нет чтобы в DBgrid выводились фамилии из SpravTable
пример:
Вводим в Edit букву -c- а в DBgrid выводится все фамилии начинающиеся на букву -С-
Жили мы бедно, а потом нас обокрали.
subbota вне форума Ответить с цитированием
Старый 21.08.2009, 22:07   #4
Gorychev
Участник клуба
 
Аватар для Gorychev
 
Регистрация: 08.03.2008
Сообщений: 1,537
По умолчанию

Cледующие три варианта формирования строки абсолютно одинаково работают и какой вариант проще использовать, решайте сами.

Код:
ADOTable1.Filter:='ФАМИЛИЯ LIKE '+ '''' + Edit1.Text + '%' + ''''; 
ADOTable1.Filter:='ФАМИЛИЯ LIKE '+ QuotedStr(edit1.Text+ '%'); 
ADOTable1Fil.Filter:='ФАМИЛИЯ LIKE '+ #39 + Edit1.Text + '%' + #39;
Это цитата из моей статьи. В ней также описывается как можно достигнуть эффекта отсеивания данных, по мере ввода искомой строки.
Жми на подпись.
Gorychev вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Excel ослеп или я "в лыжи обутый"? (при фильтрации не видна часть таблицы) palabrador Microsoft Office Excel 21 19.05.2016 13:33
ошибка при фильтрации Screame Microsoft Office Excel 31 14.08.2009 10:10
ошибка фильтрации Dozent Общие вопросы Delphi 5 25.06.2008 22:52
Ковычки в SQL запросе XPAiN БД в Delphi 13 22.02.2008 13:36
Ошибка при фильтрации! Markus БД в Delphi 0 05.05.2007 17:28