我想建立一个包含数据库查询(实际上是 MS SQL Server 2005)的 Access(2007)项目,但我不想允许任何直接写入数据库的操作。
我怎样才能使它变为只读?
答案1
这不是 Access 问题,而是 SQL Server 问题。在 SQL Server 中设置角色并将其绑定到适当的用户组,您的用户将根据其组成员身份继承对数据的适当权限。
答案2
您可以隐藏表并创建具有只读属性为 true 的查询。
答案3
当与 ODBC 链接时,MS-SQL-Server 查询在 Access 中表示为只读表。没有主键就可以完成这项工作。