Public Function CurrentPath() As String Dim strCurrentDBName As String Static strPath As String Dim i As Integer If Len(strPath) = 0 Then strCurrentDBName = CurrentDb.Name For i = Len(strCurrentDBName) To 1 Step -1 If Mid(strCurrentDBName, i, 1) = "\" Then strPath = Left(strCurrentDBName, i) Exit For End If Next End If CurrentPath = strPath End Function
Public Function LocalizacaoMDB() As String Dim strBanco As String strBanco = CurrentDb().Name LocalizacaoMDB = strBanco End Function
................................................................................. Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.
Estava precisamente a tentar tornar a função acima mais simples. Acho que funfa direitinho:
Public Function CurrentPath() As String Static strPath As String If Len(strPath) = 0 Then strPath = FolderFromPath(CurrentDB.Name) End If CurrentPath = strPath End Function
Grande Vieira, ainda assim ficou menos simples.....
Éder, Obrigado pelo retorno, o forum agradece.
Última edição por JPaulo em 29/3/2011, 17:31, editado 1 vez(es)
................................................................................. Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.