ВУЗ:
Составители:
124
дня, рабочей недели и рабочего месяца устанав-
ливается параметрами текущего проекта (Tools
→ Options… → Calendar). Если агрумент c
опущен, используются календари, назначенные
текущей строке таблицы работ или ресурсов, а
при отсутствии таковых — календарь проекта.
projdatesub(d,n,c) — функция аналогична projdateadd, но вычисляется
дата, предшествующая d на период n.
projdurvalue(n) —
вычисляет продолжительность периода n, задан-
ного так же, как в функции projdateadd, — в
минутах.
projdatediff(d
1
,d
2
,c) — количество минут рабочего времени между дата-
ми d
1
и d
2
согласно календарю c. Если аргумент c
опущен, используются календари, назначенные
текущей строке таблицы работ или ресурсов, а
при отсутствии таковых — календарь проекта.
projdurconv(n,f) — вычисляет продолжительность периода n, задан-
ного так же, как в функции projdateadd, в еди-
ницы, заданные флагом f. Флаг должен содер-
жать целое значение. Нечётные значения
от 3 до
11 обозначают единицы рабочего времени —
минуты, часы, дни, недели, месяцы. Чётные от
4 до 12 — соответствующие единицы астроно-
мического времени.
Текстовые функции
format(x,f) — отображение числа или даты x по формату f.
Например:
♦ функция format(cdate("15.1.04 10:30"), "hh ч. mm
мин. d mmmm yyyy г.") выдаст текст "10 ч. 30 мин. 15 января
2006 г.";
♦ функция format(cdate("5.1.06 10:30"), "dd mmm yyг.
в hh:mm") выдаст текст "05 янв 04г. в 10:30";
♦ функция format(3.14159, "#.###") выдаст текст "3.142";
♦ функция format(0.14159, "#.###") выдаст текст ".142";
♦ функция format(3.14, "000.000") выдаст текст "003.140".
instr(n,b,s,c) — номер символа, начиная с которого в строке b со-
держится строка s, или 0. Аргумент c определяет
правила сравнения: с учётом регистра (0) или без
учёта (4).
дня, рабочей недели и рабочего месяца устанав- ливается параметрами текущего проекта (Tools → Options… → Calendar). Если агрумент c опущен, используются календари, назначенные текущей строке таблицы работ или ресурсов, а при отсутствии таковых — календарь проекта. projdatesub(d,n,c) — функция аналогична projdateadd, но вычисляется дата, предшествующая d на период n. projdurvalue(n) — вычисляет продолжительность периода n, задан- ного так же, как в функции projdateadd, — в минутах. projdatediff(d1,d2,c) — количество минут рабочего времени между дата- ми d1 и d2 согласно календарю c. Если аргумент c опущен, используются календари, назначенные текущей строке таблицы работ или ресурсов, а при отсутствии таковых — календарь проекта. projdurconv(n,f) — вычисляет продолжительность периода n, задан- ного так же, как в функции projdateadd, в еди- ницы, заданные флагом f. Флаг должен содер- жать целое значение. Нечётные значения от 3 до 11 обозначают единицы рабочего времени — минуты, часы, дни, недели, месяцы. Чётные от 4 до 12 — соответствующие единицы астроно- мического времени. Текстовые функции format(x,f) — отображение числа или даты x по формату f. Например: ♦ функция format(cdate("15.1.04 10:30"), "hh ч. mm мин. d mmmm yyyy г.") выдаст текст "10 ч. 30 мин. 15 января 2006 г."; ♦ функция format(cdate("5.1.06 10:30"), "dd mmm yyг. в hh:mm") выдаст текст "05 янв 04г. в 10:30"; ♦ функция format(3.14159, "#.###") выдаст текст "3.142"; ♦ функция format(0.14159, "#.###") выдаст текст ".142"; ♦ функция format(3.14, "000.000") выдаст текст "003.140". instr(n,b,s,c) — номер символа, начиная с которого в строке b со- держится строка s, или 0. Аргумент c определяет правила сравнения: с учётом регистра (0) или без учёта (4). 124
Страницы
- « первая
- ‹ предыдущая
- …
- 122
- 123
- 124
- 125
- 126
- …
- следующая ›
- последняя »