powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Маска ввода
19 сообщений из 19, страница 1 из 1
Маска ввода
    #32470735
Romane
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В форме есть поле с форматом полной даты, делаю маску ввода "00.00.00\ 00:00:00;;_". При вводе даты и времени выдает сообщение об ошибке (не правильный формат ввода). В чем может быть дело?
...
Рейтинг: 0 / 0
Маска ввода
    #32470759
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разделители может какие вводишь? а не нужно вроде бы...
...
Рейтинг: 0 / 0
Маска ввода
    #32470811
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для данного случая нужны региональные настройки:
Формат даты = дд.мм.гг
Формат времени = чч.мм.сс
...
Рейтинг: 0 / 0
Маска ввода
    #32470822
Romane
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ддммгг - не обязательно, когда задаешь маску через мастера, в кратком формате даты выводится 00.00.00

А разделитель какой? пробел? без него дата и время объединяться......
...
Рейтинг: 0 / 0
Маска ввода
    #32470849
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторддммгг - не обязательно, когда задаешь маску через мастера, в кратком формате даты выводится 00.00.00

Причем тут мастера?!

Если ты вписал маску на форму и запустишь программу на компьютере с другими региональными настройками (или даже под другим пользователем на том же компьютере), то там и будет выдаваться сообщение о несоответствии маске ввода.
Причем это сообщение появляется, если идет правка поля, но не внесение данных в пустое поле.
...
Рейтинг: 0 / 0
Маска ввода
    #32470983
Romane
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а где вводятся эти параметры?

если вместо маски это вводить, получается лажа
...
Рейтинг: 0 / 0
Маска ввода
    #32471002
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Windows -> Control Panel -> Regional Options
...
Рейтинг: 0 / 0
Маска ввода
    #32471018
Romane
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
региональные настройки в порядке

дело вообще не в них, если раздельно вводить маски, получается нормально (напр. 00.00.00 - будет нормально вводится дата, 00:00:00 - время). А стоит их только совместить - сразу ошибка:()
...
Рейтинг: 0 / 0
Маска ввода
    #32471034
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторрегиональные настройки в порядке

Покажи сюда их значение

Краткий формат даты = ?
Формат времени = ?
...
Рейтинг: 0 / 0
Маска ввода
    #32471046
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приведу пример когда выдается сообщение о неправильном формате.
Если установлена такая маска и формат поля полный.

Региональные настройки:
Дата = дд.мм.гг
Время = ч :мм:сс

Ввожу: 06.04.04 9:15:00 - ругается
Ввожу: 06.04.04 09:15:00 - не ругается

Или
Дата = дд.мм.гггг
Время = ч :мм:сс

Ввожу: 06.04.04 09:15:00 - ругается
Ввожу: 06.04.2004 09:15:00 - не ругается

Так понятнее?
...
Рейтинг: 0 / 0
Маска ввода
    #32471047
Romane
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
дата= dd.mm.yy

время = hh:mm:ss
...
Рейтинг: 0 / 0
Маска ввода
    #32471052
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
На какое введенное значение ругается? Хочу один пример.
...
Рейтинг: 0 / 0
Маска ввода
    #32471066
Romane
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
уточняю, ошибка выходит следующая: Введенное значение не подходит для данного поля. Например, в числовое поле введены текст или число, превышающее предел, заданный в св-ве "Размер поля".

и кстати, когда без маски ввожу дату, напр. 01.01.04 10:15:00, принимает нормально

думаю может после ввода с маской, аксес убирает разделители и получается просто длинное число...:((((
...
Рейтинг: 0 / 0
Маска ввода
    #32471082
Romane
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пример: 01.01.04 15:00:00
...
Рейтинг: 0 / 0
Маска ввода
    #32471088
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поле на форме связано с источником?
Если да какой тип поля в таблице?
...
Рейтинг: 0 / 0
Маска ввода
    #32471092
фыыф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
попробуй явно
не
"00.00.00\ 00:00:00;;_".
а
"00\.00\.00\ 00:00:00;;_".
(или
"00/00/00\ 00:00:00;;_".
- чтобы было с разделителем из настроек)
т.к.
"." может восприниматься как десятичный разделитель , т.е. как "," , при некоторых настройках
...
Рейтинг: 0 / 0
Маска ввода
    #32471093
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только сейчас заметил
Правильная маска ввода
00.00.00\ 00:00:00;0;_
...
Рейтинг: 0 / 0
Маска ввода
    #32471109
фыыф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
incold :0)

:( аппаздал
...
Рейтинг: 0 / 0
Маска ввода
    #32471111
Romane
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
00.00.00\ 00:00:00;0;_ - получается
спасибо
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Маска ввода
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]