使用 ViewsAllowed 屬性可以指定用戶能否通過(guò)單擊“視圖”菜單上的“窗體視圖”或“數(shù)據(jù)表視圖”命令,或單擊“視圖”按鈕旁邊的箭頭然后單擊“窗體視圖”或“數(shù)據(jù)表視圖”,在“數(shù)據(jù)表”視圖和“窗體”視圖之間進(jìn)行切換。Byte 型,可讀寫。
expression.ViewsAllowed
expression 必需。返回“應(yīng)用于”列表中的一個(gè)對(duì)象的表達(dá)式。
ViewsAllowed 屬性使用以下設(shè)置:
設(shè)置 |
Visual Basic |
說(shuō)明 |
窗體和數(shù)據(jù)表 |
0 |
(默認(rèn)值)用戶可以在“窗體”視圖和“數(shù)據(jù)表”視圖之間切換。 |
窗體 |
1 |
用戶不能從“窗體”視圖切換到“數(shù)據(jù)表”視圖。 |
數(shù)據(jù)表 |
2 |
用戶不能從“數(shù)據(jù)表”視圖切換到“窗體”視圖。 |
注釋 “設(shè)計(jì)”視圖始終是可用的(除非另外設(shè)置了權(quán)限)。
可以使用窗體的屬性表、宏或 Visual Basic 來(lái)設(shè)置這些屬性。
“視圖”按鈕列表中和“視圖”菜單上顯示哪些視圖要取決于 ViewsAllowed 屬性的設(shè)置。例如,如果將 ViewsAllowed 屬性設(shè)為“數(shù)據(jù)表”,則在“視圖”按鈕列表和“視圖”菜單中就會(huì)禁用“窗體視圖”。
下面兩個(gè)屬性的組合具有以下結(jié)果:
DefaultView |
ViewsAllowed |
說(shuō)明 |
單一、連續(xù)窗體或數(shù)據(jù)表 |
窗體和數(shù)據(jù)表 |
用戶可在“數(shù)據(jù)表”視圖和“窗體”視圖之間切換。 |
單一或連續(xù)窗體 |
窗體 |
用戶不能從“窗體”視圖切換到“數(shù)據(jù)表”視圖。 |
單一或連續(xù)窗體 |
數(shù)據(jù)表 |
用戶可從“窗體”視圖切換到“數(shù)據(jù)表”視圖,但不能再切換回來(lái)。 |
數(shù)據(jù)表 |
窗體 |
用戶可從“數(shù)據(jù)表”視圖切換到“窗體”視圖,但不能再切換回來(lái)。 |
數(shù)據(jù)表 |
數(shù)據(jù)表 |
用戶不能從“數(shù)據(jù)表”視圖切換到“窗體”視圖。 |
下面的示例在“立即”窗口中顯示一條消息,表明對(duì)于“切換面板”窗體,用戶能否在“數(shù)據(jù)表”視圖和“窗體”視圖之間切換。
Debug.Print "ViewsAllowed = " & Forms.Item("Switchboard").ViewsAllowed