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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.07.2008, 10:59   #1
1234
Заблокирован
 
Регистрация: 09.11.2007
Сообщений: 97
Печаль Пролемы с фильтрацией

Код:
procedure TForm15.Edit15Change(Sender: TObject);
begin
 if Length(Edit15.Text)>0 then
DataModule4.ADOtruba.Filtered:=true
else
DataModule4.ADOtruba.Filtered:=false;
DataModule4.ADOtruba.Filter:='Dh>'''+Edit15.Text+'''';
end;
я фильтруюю записи в базе а он их не фильтрует тоесть если я ввожу к слову 95 то он показывает все кроме 95 в чем дело обьясните пожалуйста может я че не так делаю
1234 вне форума Ответить с цитированием
Старый 24.07.2008, 11:28   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
то он показывает все кроме 95
Ну у тебя услови е такое Dh>'''+Edit15.Text+'''
Тебе наверное нужно Dh>='''+Edit15.Text+'''
Хотя ту не понятно если числовое поле то ковычки не нужны, а если строковое то > бессмысленен...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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