Главная страница
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.026 c
1-56669
Polygon
2003-11-05 09:57
2003.11.17
импорт TXT


14-56900
Ertong
2003-10-25 15:44
2003.11.17
Задача (физика)


8-56775
Николай В.
2003-07-22 15:20
2003.11.17
OpenGL


7-56939
malefik
2003-09-09 13:33
2003.11.17
Утечка памяти......в чем трабла???


6-56787
StanislavB
2003-09-19 08:31
2003.11.17
Возврат из ActivX в сценарий