欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【以指定工作组文件启动MDB文件】,下面是详细的分享!
以指定工作组文件启动MDB文件
程序完成交给用户后,要求每次启动时均用指定的工作组文件,途径大致如下几种:
1、用快捷方式,在其中加上启动参数指定工作组文件;
2、用ACCESS内置工作组管理员指定工作组。
3、也可以直接修改注册表。
4、用VB之类的东东做个外壳启动带参数启动ACCESS。
第一种方式用户在使用中容易造成丢失。
第二第三种其实是一样的,但设置后用户在本机操作所有的数据库都要求登陆。
敝人推荐用第四种
其实用ACCESS本身也可以做个外壳,达到同样效果:
| 以下为引用的内容: Set fs=Application.FileSearch ''查找文件 With fs .LookIn="C:\Program Files\Microsoft Office\" ''查找路径 .SearchSubFolders=True ''包含子文件夹 .FileName="msACCESS.exe" ''查找字串 If .Execute() > 0 Then p=.FoundFiles(1) ''ACCESS主程序完整路径 Shell p & " " & CurrentProject.Path & "\123.mdb /wrkgrp " & CurrentProject.Path & "\system.mdw", 3 ''带参数启动程序 Else MsgBox "C:\Program Files\Microsoft Office\ 下没找到MSACCESS的程序文件,系统无法运行." End If End With docmd.quit ''退出外壳 |
将外壳做成MDE交付用户便万事大吉啦。
带参数启动程序语句可更改为以下代码
Shell SysCmd(acSysCmdAccessDir) & " msACCESS.exe" & CurrentProject.Path & "\123.mdb /wrkgrp " & CurrentProject.Path & "\system.mdw", 3
注意,如果要将密码和用户名写在mde中,请先加密,否则用写字板就可看见密码及用户名
以上所分享的是关于以指定工作组文件启动MDB文件,下面是编辑为你推荐的有价值的用户互动:
相关问题:无语啊~~无法启动应用程序。工作组信息文件丢失,...
答:呵呵。。在此要很遗憾嘀跟你说。。你家电脑中嘹木马。。但是不要怕。。我想办法帮你解决。。呵呵。。但是你要把我设置成最佳答案埃。呵呵。。言归正传。。我说一下解决办法吧。。 应该是EXE文件关联遭到破坏导致的 按照下面方法试一下 恢复一下E... >>详细
相关问题:求助:无法启动应用程序,工作组信息文件丢失。急
答:原程序代码是DataBaseAc="desk.mdb " 现在我想将该数据库文件加密,设置密码为123 应该如何填加进代码中呢???请各位大虾帮帮忙吧~~~~ (ps:我想是不是应该为DataBaseAc="desk.mdb ;password=123"???可是运行时显示出错啊5555555) >>详细
相关问题:[求助]ACCESS数据导入SQL SERVER
答:错误描述:无法启动应用程序.工作组信息文件丢失,或是已被其它用户以独占方式打开...只选中mdb文件的位置即可。 另外,导入ACCESS时,请不要打开这个文件。... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
