Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.009 c
14-81412
GydruS
2002-06-20 12:07
2002.07.25
Чем можно заняться с девушкой в дождливую погоду?


14-81480
Agent Smith
2002-06-28 19:51
2002.07.25
Про елочку


14-81471
RV
2002-06-27 11:10
2002.07.25
Аккорд-АМД3. Как выкинуть?


14-81410
Orest
2002-06-26 12:27
2002.07.25
Где достать Turbo pascal for windows?


14-81432
Kaban
2002-06-27 13:22
2002.07.25
Вопрос по Excel




   Наверх