如何隐藏显示某个表或者其他数据库对象
回答:
如何隐藏/显示表格或其他数据库对象?桌子
方法1:
手动操作如下:
隐藏:右键单击一个表或查询对象-->属性-->隐藏
显示:勾选菜单前面的“隐藏对象”复选框-->工具-->选项-->查看-->确定并退出
右键单击一个表或查询对象-->属性。
方法二:
最简单有效的方法就是用“usys”来命名。因为access认为这个字符串的开头是系统文件,而系统文件一般是不可见的。如果你想看到它,只需在工具-选项-视图中选择系统对象。记住,不要修改其他不属于你的文件,因为那样很危险。
方法三:
使用ADO编程隐藏表
sub hide _ table()
dim cnnas new adodb . connection
dim cat as new adox . catalog。
集合猫。active connection = current project。连接
Dim tbl As ADOX。表
Dim pro As属性
用于cat中的每个tbl。表
调试。为tbl中的每个pro打印tbl.name
。属性
调试。Print pro.name & "=" & pro。value
Next
If TBL . name = " table name to hidden " then TBL . properties . item(" jetoledb:table hidden in access ")= true
Next
end sub
同样,您可以隐藏其他数据库对象,也可以使用ADO。
方法4:
使用access内置的SetHiddenAttribute方法
hiddenattribute方法用于设置access对象的hidden属性。
表情。SetHiddenAttribute(ObjectType,ObjectName,fHidden)
表达式是必需的。返回Application对象的表达式。
需要类型ObjectType AcObjectType。您必须为ObjectType参数输入一个常数;AcDefault不是有效的条目。
AcObjectType可以是下列AcObjectType常量之一:
acdataaccesspage
AC default
AC diagram
AC form
AC function
AC macro
AC module
acquiry
AC report
AC server view
acStoredProcedure
acTable
object String类型,必需。标识access对象名称的字符串表达式。
F hidden必选boolean类型。True值设置隐藏属性,False值清除隐藏属性。
解释
getHiddenattribute和SetHiddenAttribute方法一起使用时,可以提供一种通过Visual Basic代码改变对象隐藏属性的方法。使用这两种方法,您可以设置或读取对象的“属性”对话框中的隐藏选项。
若要使用SetHiddenAttribute方法设置此选项,可以将该参数设置为True或False,如下例所示。
申请。SetHiddenAttribute acTable," Customers ",True
0条评论