| |
|
|
| | Добрый день.
Как можно с помощью кода (VB) в access проверить в региональных настройках windows соответствует ли формат даты dd/mm/yy, в противном случае оповестить сообшением.
Заранее благодарю. | |
| |
| |
| |
|
|
| | наверно нужно считать из реестра ветку
HKEY_USERS\.DEFAULT\Control Panel\International
параметр sShortDate
он равен (у меня) - dd.MM.yyyy | |
| |
| |
| |
|
|
| | А у меня тут
hkey_users\S-1-5-21-527237240-776561741-1801674531-500\control panel\International
параметр sShortDate | |
| |
| |
| |
|
|
| | Я хочю сделать так, чтобы при открытие первой формы автоматически проверил вышеуказанный параметр и при несоответсвие дал пользователю знак что надо скоректировать значение. | |
| |
| |
|
|
| |
|
|
| | не знаю
живет там
я не большой любитель по реестру лазить
(разве что буквы знакомые посмотреть) | |
| |
| |
| |
|
|
| | не. "зачем" относится к теме. | |
| |
| |
| |
|
|
| | ?Format(Date, "Short Date")
01.06.12
?Format(Now, "General Date")
01.06.12 13:41:43
Если результат не соответствует желаемому - оповещайте.
Но заставлять юзера менять привычный формат на ваш - не есть хорошо.
Лучше в своей проге указывайте полям нужный формат и маску ввода.
А почему именно dd/mm/yy?
Вдогонку - проверить десятичный разделитель:
?Format(0, ".")
. | |
| |
| |
| |
 22 Кб. |
|
| | Вроде сделал.
Спасибо за подсказки. | |
| |
| |