Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 Помогите с DOW()  [new]
Николай Nick
Member

Откуда: Одесса
Сообщений: 21
Работаю в Visual Foxpro 6.
В опциях стоит, что неделя начинается с понедельника.

Тем не менее, вот какая бяка:

SET FDOW TO 2
?DOW(CTOD("24/04/2007")) - показывает 3 вместо 2

В чем закавырка?
24 апр 07, 22:21    [4065544]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с DOW()  [new]
ВладимирМ
Member

Откуда: г. Москва
Сообщений: 7864
Если ничего не помогает, прочтите наконец инструкцию

У функции DOW() есть второй параметр. По умолчанию, он равен 1, что означает игнорировать настройку SET FDOW и считать первым днем недели - воскресенье.

Если вторым параметром указать значение 0, то первым днем недели будет считаться тот, который указан в настройке SET FDOW.

Если первый день недели - понедельник, то можно указать вторым параметром число 2. В этом случае настройка SET FDOW также игноируется, но первым днем недели считается понедельник
24 апр 07, 22:55    [4065619]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с DOW()  [new]
Николай Nick
Member

Откуда: Одесса
Сообщений: 21
Благодарю. Все работает. Действительно, правило номер 1 - до конца читать документацию.
24 апр 07, 23:01    [4065626]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить