J'ai une base de données divisée dans FrontEnd et BackEnd.Accès vba Vérifier si le fichier existe
Je l'ai en cours d'exécution: i) dans mon bureau ii) mise à jour/test dans mon ordinateur personnel.
Mon fichier BackEnd s'exécute dans différents emplacements de dossier en fonction de l'ordinateur en cours d'exécution.
Je veux placer un code et vérifier si le fichier existe.
code:
Sub FileExists()
Dim strPath As String '<== Office.
Dim strApplicationFolder As String
Dim strPathAdmin As String '<== Admin.
strPath = "\\iMac\Temp\"
strApplicationFolder = Application.CurrentProject.Path
strPathAdmin = strApplicationFolder & "\Temp\"
If Dir(strApplicationFolder & "SerialKey.txt") = "" Then
'===> Admin User.
If Dir(strPathAdmin & "*.*") = "" Then
'===> Empty Folder.
Else
'===> Files on folder.
End If
Else
'===> Office User.
If Dir(strPath & "*.*") = "" Then
'===> Empty Folder.
Else
'===> Files on folder.
End If
End If
End Sub()
J'ai ce jusqu'à maintenant.
Toute aide.
Merci ...
Merci. Je pense que c'est ce dont j'ai besoin. Puis-je ajouter dans la fonction les deux const? Je vais utiliser le code dans de nombreux endroits pour la sécurité. – YvetteLee
Si vous prévoyez de l'utiliser dans de nombreux endroits, vous devriez garder la fonction telle quelle et l'appeler 'If FileExists (fileName)'. Si vous voulez avoir accès aux variables constantes, placez-les en haut d'un module et marquez-les 'Public' pour accéder depuis n'importe où dans l'application ou' Private' pour y accéder de n'importe où dans ce module. –
Merci beaucoup. – YvetteLee