设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2376|回复: 3
打印 上一主题 下一主题

[查询] 如果隐藏ACCESS的查询而无法用手工方式查看

[复制链接]
跳转到指定楼层
1#
发表于 2017-3-5 18:22:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
隐藏ACCESS查询,手工的话可以直接右键隐藏,或者用VBA的SetHiddenAttribute方法,但是这两种方法都可以通用勾选“显示隐藏对象”显示出来。
有没有DAO或ADO或其他的VBA代码,可以将ACCESS查询对象隐藏,而且即使勾选“显示隐藏对象”也不会显示,必须用代码来显示?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2017-3-5 18:53:57 | 只看该作者
1. 将查询名改为 DoCmd.Rename 查询名, acQuery, "~TMPCLP" & 查询名
2. 将查询sql内容写在代码里面

点击这里给我发消息

3#
发表于 2017-3-5 19:25:34 | 只看该作者
如果是表,则有办法可想

彻底隐藏所有的基本表包括链接表及系统表函数
http://www.access-cn.com/info/1773-cn.html
4#
 楼主| 发表于 2017-3-5 21:24:31 | 只看该作者
tmtony 发表于 2017-3-5 18:53
1. 将查询名改为 DoCmd.Rename 查询名, acQuery, "~TMPCLP" & 查询名
2. 将查询sql内容写在代码里面

多谢站长。改名的方法对于调试稍显不便了些,要是像表那样有DAO或ADO的方法可用就好了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-12-27 16:18 , Processed in 0.094919 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表