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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.11.2012, 13:11   #11
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Цитата:
А куда тогда писать я не знаю...
Новую тему создавать

Цитата:
что бы при стирании символов в DBGrid возвращался прежний список записей
Думаю, вот здесь

Код:
 else DataModule1.Table1.Filtered:=false;
Должна быть все же Table7, а не 1

То есть код такой:

Код:
procedure TOcenki.Edit1KeyPress(Sender: TObject; var Key: Char);
begin 
  DataModule1.Table7.Filtered:=false;
  if Length(Edit1.Text) > 0 then begin 
    DataModule1.Table7.Filter:='Dis='+ #39 + Edit1.Text + '*' + #39;
    DataModule1.Table7.Filtered:=true;
  end
end;
Я его сразу оптимизировал немного.
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...

Последний раз редактировалось Sciv; 06.11.2012 в 13:13.
Sciv вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сортировка в dbgrid ubun БД в Delphi 1 11.08.2011 22:45
Сортировка в DbGrid Follout БД в Delphi 2 11.01.2011 12:24
Сортировка в DBGrid! Neba БД в Delphi 3 31.05.2009 16:43
Сортировка в DBGrid Wiser87 БД в Delphi 1 05.05.2007 23:21