Access VBA教程:ViewsAllowed属性

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

expression.ViewsAllowed

expression   必需。返回“Applies To”列表中的一个对象的表达式。

说明

ViewsAllowed属性使用以下设置:

设置 Visual Basic 说明
窗体和数据表 0 (默认值)用户可以在“窗体”视图和“数据表”视图之间切换。
窗体 1 用户不能从“窗体”视图切换到“数据表”视图。
数据表 2 用户不能从“数据表”视图切换到“窗体”视图。

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

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

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

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

DefaultView ViewsAllowed 说明
单一、连续窗体或数据表 窗体和数据表 用户可在“数据表”视图和“窗体”视图之间切换。
单一或连续窗体 窗体 用户不能从“窗体”视图切换到“数据表”视图。
单一或连续窗体 数据表 用户可从“窗体”视图切换到“数据表”视图,但不能再切换回来。
数据表 窗体 用户可从“数据表”视图切换到“窗体”视图,但不能再切换回来。
数据表 数据表 用户不能从“数据表”视图切换到“窗体”视图。

VBA示例

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


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

上页:Access VBA教程:ViewChange属性 下页:Access VBA教程:Visible属性

Access VBA教程:ViewsAllowed属性

Access VBA教程:Visible属性 Access VBA教程:WebOptions属性
Access VBA教程:WhatsThisButton属性 Access VBA教程:Width属性
Access VBA教程:WillContinue属性 Access VBA教程:WindowHeight属性
Access VBA教程:WindowLeft属性 Access VBA教程:WindowTop属性
Access VBA教程:WindowWidth属性 Access VBA教程:Zoom属性 (Snapshot Viewer)
Access VBA教程:RepaintObject、ShowAllRecords、Requery 和 Refresh 操作/方法的比较 Access VBA教程:DDEExecute 语句
Access VBA教程:DDEPoke 语句 Access VBA教程:DDETerminate 语句
Access VBA教程:DDETerminateAll 语句 Access VBA教程:Microsoft Access对象
Access VBA教程:DefaultSource 成员的值 Access VBA教程:PaperSize 成员的值
Access VBA教程:了解语言特有信息 Access VBA教程:TTOption 成员的值
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号