Главная страница
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.017 c
1-56623
Mishenka
2003-11-07 18:59
2003.11.17
Как в ComboBox определить событие щелчка правой кнопкой?


7-56940
ТЕХНАРь
2003-09-09 12:35
2003.11.17
Как получить изображение с монитора


4-56965
zagzag
2003-08-05 12:51
2003.11.17
Наложение цветов и прозрачность


4-56968
Bless
2003-09-19 16:31
2003.11.17
Как убрать синюю полоску вверху окна


1-56625
Maks Realov
2003-11-05 14:07
2003.11.17
Работа с указателями в OP - почему так?