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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.04.2011, 20:38   #11
Виктория7777
Пользователь
 
Аватар для Виктория7777
 
Регистрация: 02.12.2010
Сообщений: 67
По умолчанию

Var
myDate : TDateTime;
begin
Document.Filtered := False;
If Document.Filter :='NAZVANIE_D = 'постановление' then
myDate := IncDay(now, -5);
Document.Filter :='DATA_REGIS < '''+DateToStr(myDate)+'''';
Document.Filtered:=true;
end;


Пример кода...
не знаю почему не работает...(
Виктория7777 вне форума Ответить с цитированием
Старый 11.04.2011, 21:59   #12
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Чтобы не мучать себя с форматом даты в этом фильтре предлагаю отказаться от такого способа задания фильтра, а использовать обработчик OnFilterRecord, где с датами можно манипулировать в формате DateTime. Filter:=''; А вкл-выкл фильтра как обычно
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
friend function (c++) zhenya.ya Помощь студентам 6 01.10.2010 10:04
function c++ strabik Общие вопросы C/C++ 1 19.05.2010 13:44
recv Function Dimarik Win Api 2 04.04.2010 11:53
function WinExecAndWait malevich Общие вопросы Delphi 4 05.02.2007 19:00