大侠请入:关于mde问题和如何禁止access库里面窗体被导入/导出

flyingbird_zz 2007-01-10 03:04:44
已有access库A.mdb,里面有窗体、查询、报表等等,并且运行的时候还会随时再从txt文件里面导入新的窗体。

现在想保证这个库里面的程序不能被无权限的人更改,所以把shift按钮禁用了,access特殊键也禁用了,vba程序未加密码,因为加了就没法实现前面说的“运行的时候还会随时再从txt文件里面导入新的窗体”。

但是如果新建一个access库,就可以从A.mdb里面把所有的窗体等等都导入到新的access库里面,这样更不就岂不到保护作用啊?

问题1:A.mdb里面有打开就自动运行的宏,同时在运行过程中还会根据需要随时再从txt文件中导入程序生成新的窗体,这样的话是不是就不能把A.mdb生成A.mde?

问题2:怎么做到别人不能把A.mdb里面的窗体等东东导出到别的mdb库里面?换句话说,怎么做的别人不能从别的mdb库里面导入A.mdb里面的窗体等?
...全文
446 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwwwb 2007-01-11
  • 打赏
  • 举报
回复
只不过只是将窗体生成,而代码没有生成。
wwwwb 2007-01-11
  • 打赏
  • 举报
回复
测试了一下,在MDE中用是
Application.LoadFromText acForm, "aaaa4", "test.txt"
生成新窗体是可以的。
flyingbird_zz 2007-01-10
  • 打赏
  • 举报
回复
我想还是应该可以的,我见过一个类似的方法做的国外erp程序,但是看不到这部分源码

大侠们再帮忙想想看啊
wwwwb 2007-01-10
  • 打赏
  • 举报
回复
前台用MDE,用代码连接后台的MDB。
flyingbird_zz 2007-01-10
  • 打赏
  • 举报
回复
A.mdb相当于只是一个基础库,里面只有一个基础窗体,而其他的窗体全部导出为txt文件(因为窗体实在太多了),运行的时候根据需要导入涉及到的txt成为窗体。

如果我将A.mdb这个基础库编译成A.mde,那么会不会影响我之后的程序运行?那些txt还能在mde运行的时候分批导入吗?如果可以导入,那么这些后导入的窗体的程序是不是还会被人一览无余?
wwwwb 2007-01-10
  • 打赏
  • 举报
回复
除了编译成MDE,ACCESS所有官方加密方法均可被破解,你要防止导出窗体,只有
编译成MDE。
flyingbird_zz 2007-01-10
  • 打赏
  • 举报
回复
请ls大侠再看看我的问题1,这种情况我可以生成mde吗?
wwwwb 2007-01-10
  • 打赏
  • 举报
回复
只有编译成MDE,即使导出,也不能得到代码

7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧