以指定工作组文件启动MDB文件
程序完成并移交给用户后,要求每次启动时使用指定的工作组文件。这些方式如下:
1。使用快捷方式,添加启动参数来指定工作组文件;
2 .使用ACCESS内置的工作组管理器来指定工作组。
3 .您也可以直接修改注册表。
4 .用VB之类的做一个shell引导,用参数启动ACCESS。
第一种方法容易让用户在使用中迷失。
第二种和第三种方法其实是一样的,只是设置后,用户在本地操作所有数据库时都需要登录。
我推荐第四种。
事实上,ACCESS本身也可以用作外壳来达到同样的效果:
Set = application.filesearch ' '使用fs
查找文件
。lookin = " c:\ program files \ Microsoft office \ " " "搜索路径
。SearchSubFolders = True“”包含子文件夹
。FileName = "msACCESS.exe " ' '搜索字符串
if . execute()> 0 then
P =。found files(1)' ' access主程序的完整路径
shell p & " " & current project . path & " \ 123.mdb/wrkgrp" & current project . path & " \ system . mdw ",3 ' '带参数的启动程序下找不到MSACCESS的程序文件
else
msgbox " C:\ program files \ Microsoft Office \,系统无法运行。"
ENDIF
end with
docmd . quit ' '
把外壳做成MDE,交付给用户,一切就好了。
带参数的Starter语句可以改成下面的代码
shell sys cmd(acsyscmdaccessdir)& " ms access . exe " & current project . path & " \ 123.mdb/wrkgrp" & current project . path & " \ system . mdw ",3
注意:如果要在mde中写密码和用户名,请先加密,或者可以用写字板看到密码和用户名
0条评论