Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Form_Error не заполняет поле типа Дата / 9 сообщений из 9, страница 1 из 1
23.11.2016, 23:13
    #39353173
VeraK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Form_Error не заполняет поле типа Дата
Доброго времени суток!
Опять я к вам...
Хотела сделать, чтобы при вводе числа, например, 25, в поле даты оно само дополнялось до "25.11.2016".
Всё вроде просто, но не хочет работать (( Ошибка 2115.
Причём не могу понять, то срабатывает, то нет.
В приложенном файле пример. Если ввести 25 в одно поле, то всё ок, во второе поле - ошибка. А иногда и в первом тоже ошибка.
Я ничего понять уже не могу. Причем аналогичный код для поля типа "время" работает отлично.
Может, это такой баг, или я не так что делаю опять?
Заранее спасибо за совет!
...
Рейтинг: 0 / 0
24.11.2016, 00:03
    #39353210
VeraK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Form_Error не заполняет поле типа Дата
Решилось добавлением маски ввода __.__.__, хотя связи так не поняла..
...
Рейтинг: 0 / 0
24.11.2016, 00:46
    #39353234
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Form_Error не заполняет поле типа Дата
VeraK,
если поле имеет тип дата/время и ввести 11,12,16 (11/12/16) после нажатия enter сохранится 11.12.2016
Разделителем может быть запятая или слеш (на цифровой клавиатуре все это рядом-и цифры и разделители и enter. В маске нет никакой необходимости)
...
Рейтинг: 0 / 0
24.11.2016, 00:51
    #39353236
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Form_Error не заполняет поле типа Дата
ПыСы
VeraK....Если ввести 25 в одно поле, то всё ок, во второе поле - ошибка. А иногда и в первом тоже ошибка....
Не бывает такой даты "25"-бывает 25.10.2014
...
Рейтинг: 0 / 0
24.11.2016, 01:24
    #39353248
VeraK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Form_Error не заполняет поле типа Дата
Проблема, что и в моём ноутбуке и у моих основных пользователей нет цифровой клавы, поэтому сложно вводить и . и /.
Тем более, что они в разных раскладках на разных клавишах внизу и даже я постоянно ошибаюсь в них..
...
Рейтинг: 0 / 0
24.11.2016, 09:08
    #39353343
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Form_Error не заполняет поле типа Дата
Ф что база без исправлений будет работать только один месяй-ноябрь 2016 года
(не надо до такой степени заботиться о комфорте юзеров-не рассыпятся ввести дату хоть на ноуте, хоть на самой эксклюзивной клавк)
...
Рейтинг: 0 / 0
24.11.2016, 09:11
    #39353347
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Form_Error не заполняет поле типа Дата
прошу прощения за ошибки.
...
Рейтинг: 0 / 0
24.11.2016, 09:37
    #39353371
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Form_Error не заполняет поле типа Дата
VeraK,

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Private Sub Form_Current()
If Me.NewRecord Then
Me.поле5.Visible = True
Me.поле7.Visible = True
Me.поле5 = ""
Me.поле7 = ""
Else
Me.поле5.Visible = False
Me.поле7.Visible = False
End If
End Sub


Private Sub поле5_AfterUpdate()
Me.lдата1 = Me.поле5 & "." & Format(Date, "mm.yyyy")
End Sub

Private Sub поле7_AfterUpdate()
Me.дата2 = Me.поле7 & "." & Format(Date, "mm.yyyy")
End Sub

естессно поля так не обзывать
...
Рейтинг: 0 / 0
01.12.2016, 12:09
    #39358345
VeraK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Form_Error не заполняет поле типа Дата
Спасибо за ответы)) Тоже интересное решение, но повторюсь, что всё отлично заработало при наличии маски ввода.
Конечно, я привела только кусок кода, обработка введённых значений у меня более подробная, работать будет не только в ноябре)))
Юзеры очень довольны)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Form_Error не заполняет поле типа Дата / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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