16 / 16 / 1
Регистрация: 01.11.2009
Сообщений: 188
|
|
1 | |
Маска ввода даты (!99.99.0000;1;_)02.01.2011, 14:28. Показов 20432. Ответов 11
Метки нет (Все метки)
0
|
02.01.2011, 14:28 | |
Ответы с готовыми решениями:
11
маска даты дбедит маска ввода Маска ввода Фильтр и маска ввода |
1263 / 706 / 62
Регистрация: 21.12.2009
Сообщений: 2,255
|
|
03.01.2011, 06:59 | 2 |
Маска ввода, которую Вы привели (!99/99/0000;1;_), проставляется для оюъекты типа TDateTimeField в свойстве EditMask. Проблем это никаких не вызывает. Можно это делать по кнопке редактирования свойства инициируя появление диалогового окна Edit Mask Editor, можно просто вручную.
1
|
16 / 16 / 1
Регистрация: 01.11.2009
Сообщений: 188
|
|
03.01.2011, 11:44 [ТС] | 3 |
я прописываю эту строчку на кнопку редактирования и мне выбивает ошибку, когда ничинается инициализация DataModule
0
|
1263 / 706 / 62
Регистрация: 21.12.2009
Сообщений: 2,255
|
|
03.01.2011, 13:05 | 4 |
Прописываете как и где!
1
|
16 / 16 / 1
Регистрация: 01.11.2009
Сообщений: 188
|
||||||
03.01.2011, 14:22 [ТС] | 5 | |||||
0
|
1263 / 706 / 62
Регистрация: 21.12.2009
Сообщений: 2,255
|
|
03.01.2011, 17:27 | 6 |
Так никогда не делал, хотя, думаю, криминале нет. Но если поля не объявлены явно, то у меня смутные сомнения в допустимости такого присвоения.
Попробуй все же по другому. Если поля DataSet не объявлены явно, сделай это. Для этого надо инициировать двойным щелчком мыши по датасету и в контекстном меню выбрать добавление полей. Далее встанешь на нужное поле и в свойство EditMask пропишешь нужную маску.
1
|
16 / 16 / 1
Регистрация: 01.11.2009
Сообщений: 188
|
|||||||
04.01.2011, 15:47 [ТС] | 7 | ||||||
SAMZ!!! больше спасибо...у меня в явном виде=) все круто теперь=)
все получилось
Добавлено через 22 часа 14 минут Но появилась другая проблема с этими МАСКАМИ ввода! Я жму на кнопку редактирования, изменяю людую дату - всё хорошо работает! Но если я просто хочу удалить дату полность мне выдается ошибка Invalid input value. Use escape key to abandon changes.
0
|
5 / 5 / 1
Регистрация: 04.01.2011
Сообщений: 9
|
|
04.01.2011, 17:08 | 8 |
'!99.99.0000;1;_'
Нули в маске предполагают на этом месте обязательное значение. Замените маску на '!99.99.9999;1;_' и..., думаю, будет Вам счастье...
0
|
16 / 16 / 1
Регистрация: 01.11.2009
Сообщений: 188
|
|
05.01.2011, 12:16 [ТС] | 9 |
0
|
5 / 5 / 1
Регистрация: 04.01.2011
Сообщений: 9
|
||||||
06.01.2011, 16:48 | 10 | |||||
Не представляю Вашу задачу, но, по моему, дело не в маске. Поле типа DateTime должно содержать дату в дозволенном формате. Многие, при вставке новой записи, сразу присваивают текущую дату и только редактируют ее. Если у Вас все таки требуется "пустая" дата, пробуйте обрабатывать выход, анализировать его на отсутствие данных и очищать
1
|
16 / 16 / 1
Регистрация: 01.11.2009
Сообщений: 188
|
|
10.01.2011, 13:15 [ТС] | 11 |
Спасибо=) Я буду надеяться!!! что пользовать будет корректно вводить дату=)
0
|
0 / 0 / 1
Регистрация: 19.05.2014
Сообщений: 41
|
|
24.11.2015, 11:48 | 12 |
DBEdit7.Field.EditMask:='!99.99.0000;1;_'
я не знаю будет ли кому полезно но что бы редактировало еще лучше поставить его не на change a на click и все работает Добавлено через 23 часа 50 минут а лучше вообще на onactivate
0
|
24.11.2015, 11:48 | |
24.11.2015, 11:48 | |
Помогаю со студенческими работами здесь
12
Маска для ввода денег Маска ввода даты Маска для ввода даты Маска ввода даты в запрос Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |