使用 ViewsAllowed 属性可以指定用户能否通过单击“视图”菜单上的“窗体视图”或“数据表视图”命令,或单击“视图”按钮旁边的箭头然后单击“窗体视图”或“数据表视图”,在“数据表”视图和“窗体”视图之间进行切换。Byte 型,可读写。
expression.ViewsAllowed
expression 必需。返回“应用于”列表中的一个对象的表达式。
ViewsAllowed 属性使用以下设置:
设置 |
Visual Basic |
说明 |
窗体和数据表 |
0 |
(默认值)用户可以在“窗体”视图和“数据表”视图之间切换。 |
窗体 |
1 |
用户不能从“窗体”视图切换到“数据表”视图。 |
数据表 |
2 |
用户不能从“数据表”视图切换到“窗体”视图。 |
可以使用窗体的属性表、宏或 Visual Basic 来设置这些属性。
“视图”按钮列表中和“视图”菜单上显示哪些视图要取决于 ViewsAllowed 属性的设置。例如,如果将 ViewsAllowed 属性设为“数据表”,则在“视图”按钮列表和“视图”菜单中就会禁用“窗体视图”。
下面两个属性的组合具有以下结果:
DefaultView |
ViewsAllowed |
说明 |
单一、连续窗体或数据表 |
窗体和数据表 |
用户可在“数据表”视图和“窗体”视图之间切换。 |
单一或连续窗体 |
窗体 |
用户不能从“窗体”视图切换到“数据表”视图。 |
单一或连续窗体 |
数据表 |
用户可从“窗体”视图切换到“数据表”视图,但不能再切换回来。 |
数据表 |
窗体 |
用户可从“数据表”视图切换到“窗体”视图,但不能再切换回来。 |
数据表 |
数据表 |
用户不能从“数据表”视图切换到“窗体”视图。 |
下面的示例在“立即”窗口中显示一条消息,表明对于“切换面板”窗体,用户能否在“数据表”视图和“窗体”视图之间切换。
Debug.Print "ViewsAllowed = " & Forms.Item("Switchboard").ViewsAllowed