Copia seguridad base datos
Publicado por Mamut (8 intervenciones) el 25/01/2015 14:50:00
A ver quien me puede ayudar!!!
Quiero desde un botón de un formulario de access poder hacer una copia de seguridad en una carpeta que que creado por código con la fecha y hora del sistema. He conseguido hacerlo pero no consigo que la copia la envia a la carpeta que he creado, me hace la copia en escritorio.
Os pongo el código que tengo implementado (gracias a las ayudas que he encontrado por internet en los foros)
Mil gracias
Private Sub Comando1_Click()
Dim Ruta As String
Ruta = "c:\CopiasAccess\"
If Dir(Ruta, vbDirectory) = "" Then
MkDir Ruta
End If
'Crea carpeta con un nombre y seguida la fecha actual
Dim strTemCarpeta As String
Dim strNombreCarpeta As String
strNombreCarpeta = "CopiaDeLaFecha-" & Format(Date, "dd-mm-yyyy") & " a las " & Format(Now, "hh-mm-ss")
strTemCarpeta = Dir("C:\CopiasAccess\" & strNombreCarpeta, vbDirectory)
If strTempCarpeta = "" Then
MsgBox "No existe esta carpeta, ¿QUIERE CREARLA?", vbQuestion, "ATENCION"
MkDir "C:\CopiasAccess\" & strNombreCarpeta
End If
End Sub
Quiero desde un botón de un formulario de access poder hacer una copia de seguridad en una carpeta que que creado por código con la fecha y hora del sistema. He conseguido hacerlo pero no consigo que la copia la envia a la carpeta que he creado, me hace la copia en escritorio.
Os pongo el código que tengo implementado (gracias a las ayudas que he encontrado por internet en los foros)
Mil gracias
Private Sub Comando1_Click()
Dim Ruta As String
Ruta = "c:\CopiasAccess\"
If Dir(Ruta, vbDirectory) = "" Then
MkDir Ruta
End If
'Crea carpeta con un nombre y seguida la fecha actual
Dim strTemCarpeta As String
Dim strNombreCarpeta As String
strNombreCarpeta = "CopiaDeLaFecha-" & Format(Date, "dd-mm-yyyy") & " a las " & Format(Now, "hh-mm-ss")
strTemCarpeta = Dir("C:\CopiasAccess\" & strNombreCarpeta, vbDirectory)
If strTempCarpeta = "" Then
MsgBox "No existe esta carpeta, ¿QUIERE CREARLA?", vbQuestion, "ATENCION"
MkDir "C:\CopiasAccess\" & strNombreCarpeta
End If
End Sub
Valora esta pregunta
0