您当前的位置: 首页 > 数据库教程 > ACCESS教程 > 在Access获取程序所在的目录及全名

在Access获取程序所在的目录及全名

作者:不详 来源:网络 发布时间: 2014-07-28 17:29 点击:
在Access编程中,经常会需要获取程序所在的目录及全名,下列的各种方法可实现这个功能。 不过,需注意 CurrentProject及CodeProject不适合Access97及以前的版本。 另外,需注意 CurrentProject及CodeProject的区别 一般情况下,如果你的MDB或ADP只使用一个文件,两者指

在Access获取程序所在的目录及全名

  在Access编程中,经常会需要获取程序所在的目录及全名,下列的各种方法可实现这个功能。

  不过,需注意 CurrentProject及CodeProject不适合Access97及以前的版本。

  另外,需注意 CurrentProject及CodeProject的区别

  一般情况下,如果你的MDB或ADP只使用一个文件,两者指同一个对象。但如果你的MDB引用了另一个MDE文件。且这段代码是在MDE里执行的话,则currentproject指你的第一个MDB,codeproject 指的是你引用的MDE文件。这种特性用在多模块,通用模块开方中非常好,我将其用于企业管理系统的开发当中,这样,可使用多个MDE文件来分开实现不同的功能,而各个MDE又可组合成一个强大的系统(如ERP)。

  有关详细的MDE相互调用及如果跨MDE、平级MDE、上下级MDE相互调用窗体及报表的方法,可发邮件给我:tmtony@21cn.com做进一步解释

  ? CurrentProject.FullName

  D:frontaccesstmtonyAboutPath.mdb

  ? CurrentProject.Name

  tmtonyAboutPath.mdb

  ?CurrentProject.Path

  D:frontaccess

  ?Currentdb.Name

  D:frontaccesstmtonyAboutPath.mdb

  ?Codeproject.Name

  tmtonyAboutPath.mdb

  ? CodeProject.FullName

  D:frontaccesstmtonyAboutPath.mdb

  ? CodeProject.path

  D:frontaccess

  读取各个对象的名称

  Dim obj As AccessObject

  For Each obj In CurrentProject.AllDataAccessPages

  Debug.Print obj.Name

  Next obj

  For Each obj In CurrentProject.AllForms

  Debug.Print obj.Name

  Next obj

  For Each obj In CurrentProject.AllMacros

  Debug.Print obj.Name

  Next obj

  For Each obj In CurrentProject.AllModules

  Debug.Print obj.Name

  Next obj

  For Each obj In CurrentProject.AllReports

  Debug.Print obj.Name

  Next obj
分享到:
本文"在Access获取程序所在的目录及全名"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4