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

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

как организовать поиск в диапазоне 2 дат?


Дмитрий 2004 ©   (2004-07-08 16:40:00) 

У меня в таблице есть столбец с датами и 2 DataTimePickera мне необходимо организовать поиск дат между DataTimePicker1 и DataTimePicker2 если кто знает помогите и мне узнать. Спасибо


nejest   (2004-07-08 17:24:00) [1]

//Пример цикла между датами.
//Считает число рабочих дней от сегодня до заданного дня:
var
i,j:integer;
begin
j:=0;
for i:=Trunc(Date) to Trunc(MonthCalendar2.Date) do
 begin
  if((DayOfWeek(i)>1)and(DayOfWeek(i)<7))then
   j:=j+1;
 end;
 j:=j-1;
 Form1.Caption:=IntToStr(j);
end;


Ega23   (2004-07-08 16:59:00) [2]

Я так пробовал , он нифига не находит если бы все было так просто , так он может поискать в одном месяце и то если Dattimpick1<Dattimpick2 а если месяцы разные поставить он путаться начинает

Не может быть (если ты конечно перед этим не разложил TDatetime на составляющие)


Дмитрий 2004   (2004-07-08 16:58:00) [3]

Я так пробовал , он нифига не находит если бы все было так просто , так он может поискать в одном месяце и то если Dattimpick1<Dattimpick2 а если месяцы разные поставить он путаться начинает


Ega23   (2004-07-08 16:51:00) [4]

ша (фВфеуБ=ВфеуЕшьуЗшслук1юВфеу) фтв (фВфеуЮ=ВфеуЕшьуЗшслук2юВфеу) ерут ...

Ой. В смысле,

if (aDate<=DateTimePicker1.Date) and (aDate>=DateTimePicker2.Date) then ...


Rem   (2004-07-08 16:45:00) [5]

> в таблице
 Речь идет о базе данных?


MBo   (2004-07-08 16:43:00) [6]

c помощью оператора if, сравнений > и <


Наверх

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