InputMask в непрерывной форме - как изменить только текущую запись

Я работаю в Access 2010. У меня есть непрерывная форма, содержащая список записей паролей. Текстовое поле поля пароля содержит маску ввода маски ввода = пароль. Я создал кнопку в своем заголовке, чтобы разблокировать поле пароля, но это влияет на ВСЕ записи в форме. Я бы хотел, чтобы только текущая используемая запись изменила маску ввода на . Я также попытался добавить значок рядом с полем пароля, чтобы он отображался в каждой строке, но снова изменение применяется к каждой строке.

Я рассматривал функцию условного формата, но она предназначена только для изменения цвета текущей записи.


person Caroline    schedule 11.01.2021    source источник
comment
Не мочь. Программная установка свойства элемента управления влияет на все экземпляры элемента управления, поскольку существует только один элемент управления.   -  person June7    schedule 11.01.2021
comment
Можно использовать условное форматирование для динамического изменения BackColor и ForeColor, чтобы элемент управления выглядел пустым или затемненным.   -  person June7    schedule 11.01.2021
comment
Вы никогда не должны хранить пароли в виде открытого текста, только их хэши. Тогда не будет нужды показывать их ни в масках, ни без масок.   -  person Andre    schedule 12.01.2021
comment
Я видел приложения, которые позволяют пользователю «показывать пароль».   -  person June7    schedule 12.01.2021


Ответы (1)


Пусть кнопка открывает всплывающую форму (или, еще проще, окно сообщения), раскрывающую пароль.

Тем не менее, для паролей пользователей это не должно быть вариантом. Единственным вариантом должен быть сброс пароля, если пользователь его забыл.

person Gustav    schedule 12.01.2021