1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| Dim fso As Object
Dim strCurrent, strDest As String
Dim strChemin As String
strChemin = CurrentProject.path & "\Sauvegarde"
If Len(Dir(strChemin, vbDirectory)) = 0 Then
Dim Msg, Style, Title, Response, MyString
Msg = "Le répertoire SAUVEGARDE n'existe pas !" _
& vbCrLf & "Voulez-vour le créer ?"
' Définit le message.
Style = vbYesNo + vbQuestion + vbDefaultButton2 ' Définit les boutons.
Title = "Sauvegarde" ' Définit le titre.
' Affiche le message.
Response = MsgBox(Msg, Style, Title, Help, Ctxt)
If Response = vbYes Then ' L'utilisateur a choisi Oui.
MkDir strChemin
Else ' L'utilisateur a choisi Non.
Exit Function
End If
End If
Set fso = CreateObject("Scripting.FileSystemObject")
strCurrent = DLookup("[Chemin de la base source]", "CHEMIN")
strDest = strChemin & "\test_data " & Format(Now, "yyyy mm dd hh nn ss") & ".mdb"
fso.CopyFile strCurrent, strDest
Set fso = Nothing
MsgBox "Sauvegarde effectuée dans le répertoire :" _
& vbCrLf & strChemin, vbInformation + vbOKOnly, "Sauvegarde."
End Function |
Partager