Rivkin Dmitry
Дата: 27.05.2004 10:19:24
На TextBox source которого Full Date (datetime) пытаюсь поставить
InputMask = 00/00/0000\ 00:00, но при заполнении поля получаю сообщение об ошибке: "The value you entered isn't valid for this field."
Видимо, ошибка в маске, но в чем? Как построить правильно маск?
paparome
Дата: 27.05.2004 10:23:58
Для Full Date есть готовая маска (в зависимости от региональных настроек) - ее надо просто из комба выбрать :)
Rivkin Dmitry
Дата: 27.05.2004 10:31:30
Я работаю в 97 -ом, Full Date в комбе нет!
paparome
Дата: 27.05.2004 10:41:51
Rivkin Dmitry
Дата: 27.05.2004 10:52:10
Нет у меня Full Date маски ни в TextBox ни в таблице - она, кстати, приаттачена из SQL Server (может быть в том и проблема?)
Rivkin Dmitry
Дата: 27.05.2004 11:38:33
Может быть в Русской версии акцеса есть маск Full Date, но в английской версии ее нет. Но тогда может быть в нелпе есть расшифровка маска в символах? Может быть кто-нибудь посмотрит? Кстати, такого маска нет и 2003 версии English!
Kelme
Дата: 27.05.2004 11:46:19
Для Access2003:
InputMask: 00/00/0000\ 99:00:00;0;_
Kelme
Дата: 27.05.2004 11:49:13
в 97 тоже работает
Rivkin Dmitry
Дата: 27.05.2004 12:31:08
Да, так работает. Вся проблема была в 00 на маске часов, а нужно, как оказалось, 99!
Спасибо!
RodionD
Дата: 11.10.2004 13:33:58
А как получить в InputMask "фиксированный" год, т.е. маска "00.00.0000;0;_" "вынуждает" вводить дату полностью, а как получить маску с "фиксированным" годом? Естественно, что "00.00.2004;0;_" не прокатывает, маска получается "__.__.2__4".