ViewsAllowed 属性

expandtri全部显示

使用 ViewsAllowed 属性可以指定用户能否通过单击“视图”菜单上的“窗体视图”或“数据表视图”命令,或单击“视图”按钮旁边的箭头然后单击“窗体视图”或“数据表视图”,在“数据表”视图“窗体”视图之间进行切换。Byte 型,可读写。

expression.ViewsAllowed

expression     必需。返回“应用于”列表中的一个对象的表达式。

说明

ViewsAllowed 属性使用以下设置:

设置

Visual Basic

说明

窗体和数据表

0

(默认值)用户可以在“窗体”视图和“数据表”视图之间切换。

窗体

1

用户不能从“窗体”视图切换到“数据表”视图。

数据表

2

用户不能从“数据表”视图切换到“窗体”视图。

 

注释 “设计”视图始终是可用的(除非另外设置了权限)。

可以使用窗体的属性表Visual Basic 来设置这些属性。

“视图”按钮列表中和“视图”菜单上显示哪些视图要取决于 ViewsAllowed 属性的设置。例如,如果将 ViewsAllowed 属性设为“数据表”,则在“视图”按钮列表和“视图”菜单中就会禁用“窗体视图”。

下面两个属性的组合具有以下结果:

DefaultView

ViewsAllowed

说明

单一、连续窗体或数据表

窗体和数据表

用户可在“数据表”视图和“窗体”视图之间切换。

单一或连续窗体

窗体

用户不能从“窗体”视图切换到“数据表”视图。

单一或连续窗体

数据表

用户可从“窗体”视图切换到“数据表”视图,但不能再切换回来。

数据表

窗体

用户可从“数据表”视图切换到“窗体”视图,但不能再切换回来。

数据表

数据表

用户不能从“数据表”视图切换到“窗体”视图。

 

示例

下面的示例在“立即”窗口中显示一条消息,表明对于“切换面板”窗体,用户能否在“数据表”视图和“窗体”视图之间切换。

Debug.Print "ViewsAllowed = " & Forms.Item("Switchboard").ViewsAllowed