Получение значения, включая маску ввода, из поля TextBox - Access VBA 2016 - PullRequest
0 голосов
/ 24 мая 2018

У меня есть маска ввода JAAA-AAA на TextBox, поэтому, когда пользователь вводит это поле ввода, он увидит это: "J ___-___".

Однако, когда они заполняют егонапример, J123-321, и я получаю значение, используя [myfield].Value, он говорит, что значение составляет только 123321. Он удаляет предустановки 'J' и '-', которые у меня были там.Как я могу предотвратить удаление этих символов при получении значения из этого поля?

1 Ответ

0 голосов
/ 24 мая 2018

Вам необходимо установить вторую часть свойства маски ввода на 0.

Если вы посмотрите документацию , вы увидите, что она состоит из 3 частей, а втораяPart контролирует, сохраняется ли маска с данными или сохраняются только данные.

Конечное свойство маски будет следующим:

\JAAA\-AAA;0;_
...