Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.25;
Скачать: CL | DM;

Вниз

фильтрация по дате   Найти похожие ветки 

 
Link   (2002-06-29 13:06) [0]

Друзья! Подскажите начинающему программисту: как фильтровать по дате (тип timestamp)? Хотелось бы вводить в Edit1 и Edit2 максимальное и минимальное значения. Но даты почему-то сравниваются как текст.


 
Link   (2002-06-29 13:56) [1]

нашёл в книге:
Table1.Filter:="P_Birthday>"+DateToStr(dtpBirthdayMin.Date)+"and P_Birthday<"+DateToStr(dtpBirthdayMax.Date);

Но у меня не воспринимается Date. Сам не знаю зачем он тут.


 
Link   (2002-06-29 14:24) [2]

ответьте хоть кто-нибудь! Очень нужно!


 
Lola ©   (2002-06-29 19:57) [3]

Извини, сегодня же суббота.

procedure TKrt_Prodza.DateEdit1Change(Sender: TObject);
begin

taTmp_Prod.IndexFieldNames := "Data_Prod";
taTmp_Prod.SetRange([DateEdit1.Date],[DateEdit2.Date]);
end;

procedure TKrt_Prodza.DateEdit2Change(Sender: TObject);
begin
taTmp_Prod.IndexFieldNames := "Data_Prod";
taTmp_Prod.SetRange([DateEdit1.Date],[DateEdit2.Date]);
end;


 
saf ©   (2002-06-29 21:40) [4]

Советую использовать Query и SQL-запрос.


 
MsGuns ©   (2002-06-30 00:28) [5]

> Saf
Маленький нюанс. Если таблица как Detail, то рез.НД не Live !
Т.е. нельзя ее редактировать


 
Lola ©   (2002-06-30 13:12) [6]


> Link (29.06.02 13:56)
Не знаю, как в книгах, но в жизни двойное условие в фильтре еще не разу не прошло (по крайней мере у меня, если у кого-то прошло, то было бы очень познавательно узнать, как).


 
saf ©   (2002-06-30 19:09) [7]

если итдекс поставить, то можно.


 
Proton ©   (2002-06-30 21:59) [8]


> Lola © (30.06.02 13:12)

id>10 and id<100


 
jedi ©   (2002-06-30 22:15) [9]

esli o4en" nujno fil"trirovat" dataset i po svosistvi filter nelzya tak est" vozmojnost" sdelat" ato v Sobitie OnFilterRecord
naprimer:
procedure TForm1.Table1FilterRecord(DataSet: TDataSet;
var Accept: Boolean);
begin
Accept := DataSet.FieldByName("EmpName").AsString = "John";
end;



 
Anatoly Podgoretsky ©   (2002-06-30 22:19) [10]

NailS © (30.06.02 15:24)
А ты не пробовал даты взять в кавычки, попробуй


 
Lola ©   (2002-07-01 11:29) [11]


> Proton © (30.06.02 21:59)

Я подразумевала, что фильтр будет определятся в OnFilterRecord, как потом посоветовал jedi ©. Не точно выразилась :-). Там двойное условие не проходит.


 
Ulugbek   (2002-07-05 09:06) [12]

Мне тоже это помогло!
Спасибо!



Страницы: 1 вся ветка

Текущий архив: 2002.07.25;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.01 c
1-81253
lensky
2002-07-14 05:26
2002.07.25
Есть 3 формы использующие AdvHttp


3-81209
ORFO
2002-07-03 09:50
2002.07.25
Индексы парадокс. Как правильнее.


1-81302
Katerina
2002-07-09 09:04
2002.07.25
Кто-нибудь сталкивался с такой проблемой


1-81304
Smok_er
2002-07-12 11:26
2002.07.25
Совместимость компонента TWebBrowser с IE


3-81144
lancelot
2002-06-28 18:58
2002.07.25
UNIFY