Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Фильтраци по дате [D7, Paradox]


MadAngel ©   (2005-05-27 20:32:00) 

Никак не могу догнать, кака сделать фильтрацию по дате... что-то типа этого:
Table1.filter:='Date'< NowDate;


Shuric   (2005-05-28 20:33:00) [1]

try
 Table1.filter:=Format(Now....);
 Table1.filtered:=True;
finally
 Table1.filtered:=False;
end;


Shuric   (2005-05-28 20:32:00) [2]

try
  Table1.filter:=Format(Now....);
finally
end;

:)


Atomic   (2005-05-28 09:03:00) [3]

У тебя не получится фильтрация напрямую она Filter фильтрует значения типа String, а тебе нужно по DateTime, короче в свойстве Table - onFilterRecord пропиши
Accept:=Table1.FieldByName('Date').asDate<NowDate;- но это событие происходит только после фильтрации таблицы так что пропиши в фильтр что то типа

Table1.filter:='[Datefield]<>'''+''+'''';
Table1.filtered:=True;


DSKalugin   (2005-05-27 20:38:00) [4]

да
Table1.filter:='Datefield<DateValue';
Table1.filtered:=True;


Наверх

Титульная страница Поиск, карта сайта Написать письмо