Select the product you need help with
- Internet Explorer
- Windows Phone
- More products
ACC2000: How to Retrieve the Path or File Name from the Name Property
Article ID: 209860 - View products that this article applies to.
This article was previously published under Q209860
Moderate: Requires basic macro, coding, and interoperability skills.
This article applies only to a Microsoft Access database (.mdb).
The Database object provided by a Microsoft Data Access Object (DAO) has a Name property. However, this property returns the full path and the file name of the database. To retrieve either the path or the file name separately, you must parse the string returned by the Name property by searching for slash characters ("/").
Microsoft provides programming examples for illustration only, without warranty either expressed or implied. This includes, but is not limited to, the implied warranties of merchantability or fitness for a particular purpose. This article assumes that you are familiar with the programming language that is being demonstrated and with the tools that are used to create and to debug procedures. Microsoft support engineers can help explain the functionality of a particular procedure, but they will not modify these examples to provide added functionality or construct procedures to meet your specific requirements. The following Visual Basic for Applications uses the InStrRev() function to search backward through the string returned by the Name property and determines the position of the first slash. If you want only the name of the file without the path, the function returns the portion of the string to the right of the slash. If you want only the path of the folder in which the current database is located, the function returns the portion of the string to the left of the slash.
For additional information about using Visual Basic for Applications, click the article number below to view the article in the Microsoft Knowledge Base:
(http://support.microsoft.com/kb/226118/EN-US/ )OFF2000: Programming Resources for Visual Basic for Applications