MS访问密码保护其他用户

时间:2016-02-12 14:08:12

标签: excel ms-access ms-access-2010

1.我创建了一个MS access db,其中值列表出现在单个excel列中。 然后我创建了一个2表单,第一个是背景,第二个是sku搜索。如截图所示。 serach文本的使用是从列表中搜索数据并给出结果(如果存在)。 我想将它分享给不同的用户。但我不希望他们编辑它。 现在如果我选择“Alt + f11”,那么设计模式就可以进行编辑了。 我希望不同的用户不要看到excel数据。

  1. 将来我可能会编辑插入新数据的权限。所以它应该可以选择只向我插入/编辑值。 理想情况下,用户将MS将其访问本地驱动器并使用它。 我正在使用MS 2010。请帮助。或者,如果我设置了任何受保护的密码,那么它将很好,因此不同的用户无法启用该内容。有可能吗?
  2. enter image description here

1 个答案:

答案 0 :(得分:0)

如果您不希望他们编辑数据,请将textbox.enabled = False(这在“属性”表的“数据”标签上)。

如果您想要创建它以便用户无法编辑表单,您可以在表单本身的On Key Down事件中捕获f11。我已经有一段时间了,但我相信这会奏效:

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)

    Select Case KeyCode
        Case vbKeyF11
            KeyCode = 0
            MsgBox "Access not allowed"
        Case Else
    End Select

End Sub