パスワードを入力するとフォームを開く : Access

パスワード入力フォームを作成し、正しく入力されていれば別のフォームを開きます、正しくなければメッセージを表示し入力ボックスにフォーカスを戻します。

BackHome Backテクニック


パスワードを入力するテキストボックスと、ログインするコマンドボタンから成るフォームを作成します。

テキストボックスとコマンドボタンから成るフォーム

パスワードが入力されずにログインボタンをクリックすると「パスワードを入力してください」とメッセージが表示されます。
パスワードを入力してください
パスワードが違うと「パスワードが違います」とメッセージが表示されます。
パスワードが違います

正しいパスワードを入力すると別のフォーム(ここでは会員管理フォーム)が開きます。
会員管理フォームが開きます

Access VBAコード

Option Compare Database

Private Sub Form_Load()
    Me!テキスト0.InputMask = "password"
End Sub

Private Sub コマンド2_Click()
    If Me!テキスト0.Value = "pass" Then
        DoCmd.Close
        DoCmd.OpenForm "F_会員管理"
    ElseIf IsNull(Me!テキスト0) = True Or Me!テキスト0.Value = "" Then
        MsgBox "パスワードを入力してください"
        Me!テキスト0.SetFocus
    Else
        MsgBox "パスワードが違います"
        Me!テキスト0.SetFocus
    End If
End Sub

関連記事関連記事
フォームの簡単作成方法


BackHome Backテクニック

Copyright(C) FeedSoft