2016-06-13 2 views
1

MS Access 2007을 사용하여 데이터베이스를 구성했습니다. 데이터베이스를 열면 양식이 자동으로 팝업되고 사용자가 데이터를 입력 할 수 있도록 전체 화면을 덮습니다. 그러나 관리자가이 양식 뒤에있는 테이블, 쿼리 또는 양식의 내용을 변경하고자하는 경우 암호를 입력하라는 메시지가 양식의 관리자 버튼을 누르게됩니다. 암호가 맞으면 양식이 닫히고 필요에 따라 자유롭게 조정할 수 있습니다. 암호가 틀린 경우 양식이 닫히지 않으며 유일한 옵션은 응용 프로그램을 완전히 닫는 것입니다. 내가 가지고있는 VBA 코드는 사용자가 입력하는 텍스트를 어떻게 암호화 할 수 있습니까? 여기에 VBA 코드가 있습니다MS Access 2007을 사용하여 VBA에서 양식의 암호를 숨기는 방법

Private Sub cmdAdmin_Click() 
    Dim password As String 

    password = InputBox("Please enter the password") 

    If password = "passw0rd4" Then 

    DoCmd.Close 

    Else 

    MsgBox ("Sorry, access denied!") 

    End If 

    End Sub 

모든 입력을 환영합니다. 고맙습니다!

+0

암호를 입력 할 때 암호를 숨기는 것을 의미합니까? – Sorceri

+0

@Scercer - 네 선생 –

+0

암호화하고 무엇을할까요? 정말로 암호화 하시겠습니까, 아니면 그냥 숨기십니까? –

답변

3

입력란에는 문자를 마스킹하거나 데이터 입력을 숨길 수있는 옵션이 없습니다. 텍스트 상자가있는 폼을 만들고 텍스트 상자의 입력 마스크를 PASSWORD으로 설정하십시오. 이것은 당신이 필요로하거나 원하는 것을 성취해야합니다.

관련 문제