设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
楼主: 红尘如烟
打印 上一主题 下一主题

[加解密/安全] 【Access安全】Access数据安全保障的三板斧

[复制链接]
11#
发表于 2012-6-19 01:17:23 | 只看该作者
谢谢,学习!

点击这里给我发消息

12#
发表于 2012-6-19 10:47:07 | 只看该作者
最近高人一个个都忙去了。

点击这里给我发消息

13#
发表于 2012-6-19 10:56:01 | 只看该作者
用代码隐藏表后,就算取消隐藏了,还是不能新建表、查询等?
14#
发表于 2012-6-19 11:28:08 | 只看该作者
学习学习,顶一下。
15#
发表于 2012-6-22 10:57:21 | 只看该作者
谢谢版主的无私奉献.

我测试了一下, 这个隐藏表的代码在Mdb中很好用, 但不知为何, 显示全部表后, 系统表也显示出来了, 而且不论在工具选项怎么设置,都隐藏不了系统表;

另外, 隐藏表代码在ADP中不可用, 好像ADP中没有CurrentDb, 不知版主有没有方法来隐藏ADP的表;

用户通过连接来取得已经打开的客户端来取得AdP的表,虽说不能更改数据, 但所有的数据都可以查看, 这点对于有些需要保密的数据来讲很不好.
16#
发表于 2012-6-22 15:30:48 | 只看该作者
本帖最后由 ycxchen 于 2012-6-22 15:31 编辑

ADP表是什么意思?
17#
发表于 2012-6-22 21:10:26 | 只看该作者
ycxchen 发表于 2012-6-22 15:30
ADP表是什么意思?

是指ACCESS项目的表,它本身不是ACCESS的表, 是源于SQL Server的表

点击这里给我发消息

18#
发表于 2012-6-23 10:09:14 | 只看该作者
Private Sub btnHideTables_Click()
    Dim tdf As Object
    Const dbHiddenObject = 1

    For Each tdf In CurrentDb.TableDefs
        tdf.Attributes = dbHiddenObject
    Next
版主,以上代码可以隐藏表,但如何隐藏查询?
19#
发表于 2012-6-23 10:28:57 | 只看该作者
真主 发表于 2012-6-23 10:09
Private Sub btnHideTables_Click()
    Dim tdf As Object
    Const dbHiddenObject = 1

同样关注!

点击这里给我发消息

20#
发表于 2012-6-23 13:52:00 | 只看该作者
受教!谢谢!收藏啦!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-20 12:55 , Processed in 0.086620 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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