通过Microsoft Access中的窗体筛选数据库

时间:2017-07-11 10:50:37

标签: ms-access

我在excel上有一组数据库,有多个表单以便添加数据。我已经放置了一个开关板,以限制数据库周围的导航,迫使人们只访问他们想要的部分。

我正在尝试在页面顶部实现一个下拉组合框,以选择用户所在的位置,因此过滤数据库只允许数据输入并搜索所选位置,但我无法弄清楚怎么做。

非常感谢任何帮助。 欢呼声。

1 个答案:

答案 0 :(得分:0)

你能详细说明一下你想要实现的目标吗?老实说,我只是一口苦力。

  1. 你的意思是什么" location"。
  2. 当你谈到"数据库"时,你的意思是表格还是事实上(我想是外部的,链接的)数据库?
  3. "关于excel"的一组数据库,我想你的意思是访问?!
  4. 无论如何,让我试着说明你的问题。 限制用户访问通常通过限制对表单的访问来定义。 使用按钮进行导航,可以通过调用:

    轻松实现
    Repositories

    或者 - 可能适合您的"位置"好一点

    Private Sub Testbutton_Click()
      If Test_Condition = TRUE Then
       DoCmd.OpenForm "test_form"
      Else
       DoCmd.OpenForm "test_form", , , ,acFormReadOnly
      End If
    End Sub
    

    此处,对于选定的位置1,3,6和8,表单将在标准视图中打开,并具有添加和编辑条目的所有权限。 对于选定的位置2,4,5和7,访问将在ReadOnly-View中打开表单。 对于所有其他位置,它将提示消息。