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

Вниз

даты на кварталы   Найти похожие ветки 

 
rosl   (2003-11-05 07:45) [0]

Народ!!!
Как разбить даты на кварталы (данные зе несколько лет)
или може кто подскажет набор компонентов для разработки программ для бухгалтерии?


 
Anatoly Podgoretsky ©   (2003-11-05 09:51) [1]

Ты знаешь что кварталы начинаются с 1.01 с шагом три в месяца.
Еще только компонент для этого на хватало.


 
Stas ©   (2003-11-05 10:03) [2]

Это можно сделать одной простой функцией, которую и самому несложно написать


 
Думкин ©   (2003-11-05 10:05) [3]

Спроси у ZeroDivide - он тут форум разводил один раз подобным. Вот ему кода накидали. :-)


 
Stas ©   (2003-11-05 10:15) [4]

FUNCTION (D:TDATETIME):WORD;
VAR M,R:INTEGER;
BEGIN
IF MONTHOF(D)>=1 AND MONTHOF(D)<=3 THEN R=1
...//ТО ЖЕ ПО СМЫСЛУ...
...
...
RESULT:=R;
END;


 
rosl   (2003-11-05 15:37) [5]

как это сделать практически в запросе sql
например показать данные за второй квартал
я не хочу ставить два datetime, хотелось бы чтоб пользователь вводил номер квартала в edit


 
ZEE ©   (2003-11-05 15:50) [6]

что-то такое?
uses DateUtils;
...
var NachKv,KonKv:TDateTime;
KvNumber:integer; // номер квартала
...
KvNumber:=3; // - например третий квартал 2003-го года
NachKv:=IncMonth(EncodeDate(2003,1,1),3*(KvNumber-1));
KonKv:=EndOfMonth(IncMonth(NachKv,2));


 
}|{yk ©   (2003-11-05 16:05) [7]

хелп интербейса - работа с датами и временем


 
}|{yk ©   (2003-11-05 16:05) [8]

ну или не интербейса а фокса


 
Anatoly Podgoretsky ©   (2003-11-05 16:10) [9]

Продолжаем объяснения, про начало квартала уже сказано, а конец увартала это последний день каждого третьего месяца.



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

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

Наверх




Память: 0.48 MB
Время: 0.015 c
1-56677
Var
2003-11-05 08:54
2003.11.17
Глюки с Real


1-56571
Rookie
2003-11-06 11:16
2003.11.17
Привязать свой TStringListEx к компоненту TListBox


4-56945
subdigger
2003-09-24 11:32
2003.11.17
Always on top


1-56612
mc_duck
2003-11-07 17:25
2003.11.17
чтение компонента из файла


4-56949
s_g
2003-09-21 21:15
2003.11.17
Мастера, подскажите в какой dll находится функция IntToAscii.