MS Accessでログインフォームを設計しました。私はさまざまなユーザーの役割を持ち、異なるユーザーログインに異なるコントロールを表示する必要があります。たとえば、管理者がログインしている場合は、コントロールが異なる必要があり、通常のユーザーは異なるコントロールを使用できる必要があります。異なるユーザーの異なるコントロールの表示/非表示MS Accessフォーム
Private Sub Btn_SignIn_Click()
IF Me.Txt_UserID.Value = "admin" AND Me.Txt_Password = "123admin"
AND Me.Cmbo_UserRole.Value = "DBA"
THEN
MsgBox "Welcome to RMS", vbOKOnly, "Logged in as Admin!"
DoCmd.OpenForm "Main_Form"
--How can I show/hide controls here at Main_Form
End If
Main_Form
は、さまざまなコントロールを持っていますが、私はBtn_SignIn_Click()
内Main_Form
コントロールにアクセスできませんよ:
次のように私はクリックでサインインボタンのために書いたVBAコードがある(このコードはLogin_Form
のためです)関数。それで、私はコントロールを表示したり非表示にできるかもしれません。