Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 InputMask problem  [new]
Rivkin Dmitry
Member

Откуда: Israel
Сообщений: 5500
На TextBox source которого Full Date (datetime) пытаюсь поставить
InputMask = 00/00/0000\ 00:00, но при заполнении поля получаю сообщение об ошибке: "The value you entered isn't valid for this field."
Видимо, ошибка в маске, но в чем? Как построить правильно маск?
27 май 04, 10:19    [704016]     Ответить | Цитировать Сообщить модератору
 Re: InputMask problem  [new]
paparome
Member

Откуда: Москва
Сообщений: 4312
Для Full Date есть готовая маска (в зависимости от региональных настроек) - ее надо просто из комба выбрать :)
27 май 04, 10:23    [704031]     Ответить | Цитировать Сообщить модератору
 Re: InputMask problem  [new]
Rivkin Dmitry
Member

Откуда: Israel
Сообщений: 5500
Я работаю в 97 -ом, Full Date в комбе нет!
27 май 04, 10:31    [704062]     Ответить | Цитировать Сообщить модератору
 Re: InputMask problem  [new]
paparome
Member

Откуда: Москва
Сообщений: 4312


К сообщению приложен файл. Размер - 0Kb
27 май 04, 10:41    [704113]     Ответить | Цитировать Сообщить модератору
 Re: InputMask problem  [new]
Rivkin Dmitry
Member

Откуда: Israel
Сообщений: 5500
Нет у меня Full Date маски ни в TextBox ни в таблице - она, кстати, приаттачена из SQL Server (может быть в том и проблема?)
27 май 04, 10:52    [704167]     Ответить | Цитировать Сообщить модератору
 Re: InputMask problem  [new]
Rivkin Dmitry
Member

Откуда: Israel
Сообщений: 5500
Может быть в Русской версии акцеса есть маск Full Date, но в английской версии ее нет. Но тогда может быть в нелпе есть расшифровка маска в символах? Может быть кто-нибудь посмотрит? Кстати, такого маска нет и 2003 версии English!
27 май 04, 11:38    [704364]     Ответить | Цитировать Сообщить модератору
 Re: InputMask problem  [new]
Kelme
Member

Откуда: Riga, Latvia
Сообщений: 1488
Для Access2003:
InputMask: 00/00/0000\ 99:00:00;0;_
27 май 04, 11:46    [704406]     Ответить | Цитировать Сообщить модератору
 Re: InputMask problem  [new]
Kelme
Member

Откуда: Riga, Latvia
Сообщений: 1488
в 97 тоже работает
27 май 04, 11:49    [704421]     Ответить | Цитировать Сообщить модератору
 Re: InputMask problem  [new]
Rivkin Dmitry
Member

Откуда: Israel
Сообщений: 5500
Да, так работает. Вся проблема была в 00 на маске часов, а нужно, как оказалось, 99!

Спасибо!
27 май 04, 12:31    [704631]     Ответить | Цитировать Сообщить модератору
 Re: InputMask problem  [new]
RodionD
Member

Откуда:
Сообщений: 209
А как получить в InputMask "фиксированный" год, т.е. маска "00.00.0000;0;_" "вынуждает" вводить дату полностью, а как получить маску с "фиксированным" годом? Естественно, что "00.00.2004;0;_" не прокатывает, маска получается "__.__.2__4".
11 окт 04, 13:33    [1023323]     Ответить | Цитировать Сообщить модератору
 Re: InputMask problem  [new]
Iskander68
Member

Откуда: Королев М.О.
Сообщений: 877

Если текущий год - то можно его не вводить, введется сам. Т.е. маска должна
быть "00.00".

--
Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.0

11 окт 04, 14:12    [1023525]     Ответить | Цитировать Сообщить модератору
 Re: InputMask problem  [new]
RodionD
Member

Откуда:
Сообщений: 209
Iskander68

Если текущий год - то можно его не вводить, введется сам. Т.е. маска должна
быть "00.00".

Не подойдет, в принципе 2004 уже заканчивается, да и нужно что б было видно в поле дату с годом, но чтоб его вводить было не обязательно!
11 окт 04, 14:35    [1023641]     Ответить | Цитировать Сообщить модератору
 Re: InputMask problem  [new]
Iskander68
Member

Откуда: Королев М.О.
Сообщений: 877

Будет видно, гарантирую :-) Вот так попробуй: 00.00;;_


--
Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.0

11 окт 04, 14:51    [1023731]     Ответить | Цитировать Сообщить модератору
 Re: InputMask problem  [new]
RodionD
Member

Откуда:
Сообщений: 209
Iskander68

Будет видно, гарантирую :-) Вот так попробуй: 00.00;;_

Попробовал - получилось!
Но вопрос, а можно ли самому програмно задать год?
11 окт 04, 16:40    [1024332]     Ответить | Цитировать Сообщить модератору
 Re: InputMask problem  [new]
Iskander68
Member

Откуда: Королев М.О.
Сообщений: 877

В смысле через маску? Хрен его знает. Спроси кого-нить еще. Меня маски
иногда раздражают: я например, дату ввожу так 8/10, табуляция, очень удобно
на цифровой клавиатуре. Если через маску, то нужно обязательно 08. С другой
стороны в маске можно Автопереход по Таб сделать.

--
Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.0

11 окт 04, 17:00    [1024435]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить