Function Test If Folder Exists
This can help you to improve your performance in bed. purchase generic viagra The rise of digital devices has allowed retailers to sell their goods and products online, which ensures greater ease in terms cialis without prescription of time, money, and management for them. Generic forms of order cheap viagra every medicine have been making big news ever since their arrival on the pharmaceutical market. Fatigue and Pain cheapest price for viagra Overwork and lack of sleep may result in general fatigue or soft tissue inflammation that causes acute and persistent pain.
VBA Code:
Function FolderExists(sFile As Variant) As Boolean On Error Resume Next If Len(sFile) > 0 Then FolderExists = (Len(Dir$(sFile, vbDirectory)) > 0&) End If End Function
How to Use It:
Put the VBA code above on form or in the Module and call it on the click button on your Access file where you want to check if this form exists before call process the next step.
If you call a certain folder or file path that does not exist then you will get an error. So this function is to prevent the error for calling non-existing folder.
For example below, when a button Command2 is clicked, program will looking for folder “Math1” under the C:\Dropbox. If there is no such C:\Dropbox\Math1 folder/path then it will create the Math1 folder under C:\Dropbox folder. If the folder already exists then the message “This folder already exists.” will pop-up.
Example:
Put this function under the same form of your click button:
Private Sub Command2_Click() Dim strFilePath As String strFilePath = “C:\Dropbox \Math1” If FolderExists (strFilePath) = False Then Call MakeDir(strFilePath) ‘ Call MakeDir function to create a folder if it does not exist Else MsgBox "This folder already exists.", vbInformation, "Folder Exists" End If End Sub Function FolderExists(sFile As Variant) As Boolean On Error Resume Next If Len(sFile) > 0 Then FolderExists = (Len(Dir$(sFile, vbDirectory)) > 0&) End If End Function
Note: you can also place the FolderExists function under the Module and call this function from any form in your access file.