Para solução do Backup, adequação dos caminhos Origem e Destino;
Amanha estarei postando novo exemplo com Registro do Softwere feito no Reg do windows, com uso do activeLock
Ficou interessante.
Cumprimentos.
Private Function fncDestinoBackupPen(Optional Destino As String = "local") As String
Dim strNomeBackEnd As String
Dim SourceFile, DestinationFile
Dim StrWinRar As String
Dim DirTemp As String
DirTemp = CurrentProject.Path & "BackUp"
strDestinoPen = Replace(Destino, "local", StrLtr & "backup_SysBase")
StrWinRar = Me.lbxfolders & strDestinoPen
If Len(Dir(strDestinoPen, vbDirectory) & "") = 0 Then FileSystem.MkDir (strDestinoPen)
strNomeBackEnd = fncNomeBackEnd
strNomeBackEnd = Left(strNomeBackEnd, InStrRev(strNomeBackEnd, ".accdb") - 1)
strNomeBackEnd = strNomeBackEnd & Format(Date, "ddmmyy") & "-" & Format(Time, "hhmmss") & ".accdb"
fncDestinoBackupPen = strDestino & "" & strNomeBackEnd
strDestinoPen = strDestinoPen & fncDestinoBackupPen
SourceFile = Replace(Me.txDestino, "-", "-c") ' Definir o nome do arquivo de origem.
DestinationFile = Replace(SourceFile, "" & DirTemp & "", "" & StrWinRar & "") ' Definir o nome do arquivo de destino."
If Me.selWinrar = -1 Then
SourceFile = Replace(SourceFile, ".accdb", ".rar")
strDestinoPen = Replace(strDestinoPen, ".accdb", ".rar")
DestinationFile = Replace(SourceFile, "" & DirTemp & "", "" & StrWinRar & "")
FileCopy DestinationFile, strDestinoPen
MsgBox "Backup no Dispositivo Removível ." & vbCrLf & _
vbCrLf & "efetuado com sucesso!", vbInformation, "Aviso"
Beep
Else
FileCopy DestinationFile, strDestinoPen ' Copiar a origem no destino.
MsgBox "Backup no Dispositivo Removível ." & vbCrLf & _
vbCrLf & "efetuado com sucesso!", vbInformation, "Aviso"
Beep
End If
End Function
Amanha estarei postando novo exemplo com Registro do Softwere feito no Reg do windows, com uso do activeLock
Ficou interessante.
Cumprimentos.