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

Вниз

Как посчитать дату?   Найти похожие ветки 

 
merko ©   (2007-03-23 11:14) [0]

Уважаемые мастера как посчитать дату?

DBEdit1 - содержит запись типа Date, который отображает дату
DBEdit2 - содержит запись типа String, который отображает кол-во месяцев.

Вопрос:
Как мне прибавить к дате (DBEdit1) количество месяцев (DBEdit2)?


 
Правильный Вася   (2007-03-23 11:16) [1]

IncMonth
?


 
merko ©   (2007-03-23 11:17) [2]

Каким образом?


 
Val ©   (2007-03-23 11:18) [3]

Скорее нужно искать udf типа AddMonth. Если самому, то нужно учитывать кол-во дней в каждом из прибавляемых месяцев+зависимость от високосности года и прибавлять к дате полученное кол-во дней.


 
DrPass ©   (2007-03-23 11:23) [4]


> Скорее нужно искать udf типа AddMonth. Если самому, то нужно
> учитывать кол-во дней в каждом из прибавляемых месяцев+зависимость
> от високосности года и прибавлять к дате полученное кол-
> во дней.

Злая ересь :)
IncMonth(Field1.AsDateTime, Field2.AsInteger);


 
merko ©   (2007-03-23 11:26) [5]

> DrPass
> IncMonth(Field1.AsDateTime, Field2.AsInteger);

Поясните пожалуйста


 
Val ©   (2007-03-23 11:32) [6]

>[4] DrPass ©   (23.03.07 11:23)
я бы назвал серверным решением :)


 
merko ©   (2007-03-23 11:45) [7]

А можно как-нибудь с помощью StrToDate цифру преобразовать в количество месяцев?


 
Jan   (2007-03-23 11:53) [8]


> А можно как-нибудь с помощью StrToDate цифру преобразовать
> в количество месяцев?

точно так же  как с помощью ShowMessage показать фильм.


 
merko ©   (2007-03-23 12:04) [9]

> Jan
> точно так же  как с помощью ShowMessage показать фильм

Например?


 
Johnmen ©   (2007-03-23 12:59) [10]


> Например?

Все примеры в F1


 
Desdechado ©   (2007-03-23 13:27) [11]

> с помощью StrToDate цифру преобразовать в количество месяцев?
А количество месяцев у тебя чем задано? Судя по [0]? там строка, в которой написано, например, 5. Это число, а не дата. Так нафига StrToDate?


 
DrPass ©   (2007-03-24 14:57) [12]


> merko ©   (23.03.07 11:26) [5]
> > DrPass
> > IncMonth(Field1.AsDateTime, Field2.AsInteger);
>
> Поясните пожалуйста

Нажимаешь Shift, не отпуская нажимаешь I. Отпускаешь I, отпускаешь Shift, нажимаешь и сразу отпускаешь n, потом то же самое делаешь с кнопкой с, потом снова нажимаешь Shift, не отпуская его нажимаешь М... и далее по тому же принципу.



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

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

Наверх




Память: 0.49 MB
Время: 0.06 c
3-1169559474
Petrovsky
2007-01-23 16:37
2007.04.15
Странная ошибка


15-1174400750
ProgRAMmer Dimonych
2007-03-20 17:25
2007.04.15
Помогите найти звуковой файл...


2-1174391260
Jeeb
2007-03-20 14:47
2007.04.15
вывод операций за месяц


2-1174486350
alol
2007-03-21 17:12
2007.04.15
кнопка с выпадающим меню


3-1170058556
abhtr
2007-01-29 11:15
2007.04.15
Как в запросе выявить новые записи