设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[ADO/DAO] 求助:如何恢复mde中被DAO隐藏的表?

[复制链接]
跳转到指定楼层
1#
发表于 2009-3-12 18:16:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
是用以下代码隐藏的,然后生成了MDE,现在想要这个MDE中一个表的数据,不知道如何恢复?谢谢!!!!  
  Dim tabdef As DAO.TableDef
    For Each tabdef In CurrentDb.TableDefs
                tabdef.Attributes = 1
    Next
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2009-3-12 18:32:19 | 只看该作者
找到了这段代码,可以正常隐藏/恢复当前库中的表,如何修改才能隐藏/恢复其它mdb和mde中的表啊?请高手帮帮忙!!!跪谢!!!!!现在数据出不来,急死我了......

Function chediyincangbiao()     '彻底隐蔽所有的表格包括链接表及系统表等

On Error GoTo Err_Command0_Click
Dim db As Database
Dim i As Integer
    Set db = DBEngine.Workspaces(0).Databases(0)
   
    db.TableDefs.Refresh
    For i = 0 To db.TableDefs.Count - 1
    '此项操作应避开系统表,以免将系统表属性改而造成问题.
      If db.TableDefs(i).name = "msysaccessobjects" or db.TableDefs(i).name = "MSYSACCESSXML" _
      or db.TableDefs(i).name = "MSYSACES" or db.TableDefs(i).name = "MSYSOBJECTS" _
      or db.TableDefs(i).name = "MSYSQUERIES" or db.TableDefs(i).name = "MSYSRELATIONSHIPS" Then
      
    Else
       CurrentDb.TableDefs(db.TableDefs(i).name).Attributes = 1
    End If
    Next i
    Set db = Nothing
MsgBox "当前数据库中的所有表格都已被隐藏."

Exit_Command0_Click:
    Exit Function

Err_Command0_Click:
    MsgBox Err.Description
    Resume Exit_Command0_Click

End Function
3#
发表于 2009-3-12 19:38:53 | 只看该作者
找到了这段代码,可以正常隐藏/恢复当前库中的表,如何修改才能隐藏/恢复其它mdb和mde中的表啊?请高手帮帮忙!!!跪谢!!!!!现在数据出不来,急死我了......

Function chediyincangbiao()     '彻底隐蔽所有的表格包括链 ...
wmok 发表于 2009-3-12 18:32


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
4#
 楼主| 发表于 2009-3-12 20:07:04 | 只看该作者
不行的,这样设置也出不来!!!
系统表也被隐藏了....
5#
 楼主| 发表于 2009-3-12 20:19:14 | 只看该作者
我上传附件吧!!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
6#
发表于 2009-3-12 20:30:35 | 只看该作者
这是mde,无法恢复的.是否传一个mdb的,请高手帮帮忙.
7#
 楼主| 发表于 2009-3-12 20:36:26 | 只看该作者
就只有这个MDE呀,客户的资料都在里面.....
8#
发表于 2009-3-12 20:52:20 | 只看该作者
看来已经用excel搞定了。


******************
*  一切皆有可能  *
******************

.
ACMAIN - Access论坛回贴准则(个人).
.

.
QQ群 48866293 / 12035577 / 7440532 / 13666209
http://forum.csdn.net/BList/OtherDatabase .
http://www.accessbbs.cn/bbs/index.php .
http://www.accessoft.com/bbs/index.asp .
http://www.access-programmers.co.uk/forums .
http://www.office-cn.net .
.
http://www.office-cn.net/home/space.php?uid=141646 .
9#
 楼主| 发表于 2009-3-12 22:11:31 | 只看该作者
是的,谢谢大家!!!
得到数据就满足了....
哈哈...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-8 08:30 , Processed in 0.096118 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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