Форум: "Начинающим";
Текущий архив: 2007.04.15;
Скачать: [xml.tar.bz2];
ВнизКак посчитать дату? Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.044 c