Как сделать так, чтобы пользователь вводил пароль для доступа к полю? - PullRequest
1 голос
/ 21 января 2012

Я сделал запрос доступа, чтобы показать некоторые клиентские записи, где условие в основном состоит в том, чтобы ввести имя и пароль, я добиваюсь этого с помощью:

WHERE (((Contractor_Appointments.Consultant) Like [Enter Consultant's Name here] & "*") AND ((Contractor_Appointments.Lead_Status) Not Like "Satisfactory") AND ((Consultants.Passwords)=[Enter Password]))

Но дело в том, что я хочу, чтобы оно обрабатывало поле пароля как пароль и ставило * вместо символа, когда я печатаю. Возможно ли это?

Спасибо

Ответы [ 2 ]

1 голос
/ 21 января 2012

Создать новую форму.Добавьте текстовое поле управления.На листе свойств для текстового поля выберите вкладку Другое и измените свойство Name на txtPassword.Затем на вкладке «Данные» используйте Пароль в качестве свойства «Маска ввода».Сохраните форму как frmPassword.

WHERE
    (((Contractor_Appointments.Consultant) Like [Consultant's Name] & "*")
    AND ((Contractor_Appointments.Lead_Status) <> "Satisfactory")
    AND ((Consultants.Passwords)=[Forms]![frmPassword]![txtPassword]))

Затем откройте frmPassword в представлении формы, введите свой пароль и откройте запрос.

Если этот контур близок к желаемому, он можетуточняться дальше.Но сначала посмотрите, близко ли это предложение.

0 голосов
/ 21 января 2012

Это выглядит довольно воображаемым с точки зрения безопасности. Тем не менее, вы можете использовать форму для получения пароля. По крайней мере, таким образом вы можете выполнить некоторую проверку перед запуском в базу данных.

...