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 43 44 45 46 47
| Private Sub Commande0_Click()
On Error GoTo MAJ_Base_err
If Right(Application.CurrentDb.Name, 1) = "\" Then
link = Application.CurrentDb.Name
Else
link = Left(Application.CurrentDb.Name, InStrRev(Application.CurrentDb.Name, "\"))
End If
FileCopy "\\..", link & "MaBase.mdb"
If Dir(link & "MaBase.mdb", vbHidden) <> "" Then
MsgBox "Mise à Jour réussi"
Call MAJ_Base
DoCmd.Quit
End If
Exit Sub
MAJ_Base_err:
Select Case Err.Number
Case 53
MsgBox "Une erreur sur fichier distant a été provoquée." & Chr(13) & _
"Veuillez contacter le pilote de l'application." & Chr(13) & _
"Code Erreur-> 53", vbCritical
Case Else
MsgBox "Une erreur a été provoquée." & Chr(13) & _
"Veuillez contacter le pilote de l'application." & Chr(13) & _
"Code Erreur -> " & Err.Number & Chr(13) & _
"Description -> " & Err.Description, vbCritical
End Select
End Sub |
Partager