Copia Seguridad
marcar
Mensajes 1 - 10 de 12 - Ocultar todos
/groups/adfetch?adid=KfK6CREAAADI1T4EpwQKGRIttngIeF2LnT3luubDeskUok6AUQ17nQ
El grupo al cual envías entradas es un grupo Usenet. Si envías mensajes a este grupo, cualquier usuario de Internet podrá ver tu dirección de correo electrónico
Tu respuesta no se ha enviado.
Tu entrada se ha publicado correctamente.
 
De:
Para:
Cc:
Seguimiento:
Añadir Cc | Añadir seguimiento | Editar asunto
Asunto:
Validación:
Con fines de verificación, escribe los caracteres que veas en la imagen siguiente o los números que escuches haciendo clic en el icono de accesibilidad. Escucha y escribe los números que oyes.
 
1.  Cheeky  
Ver perfil  
 Más opciones 24 nov 2002, 20:31
Grupos de noticias: microsoft.public.es.access
De: "Cheeky" <Big...@terra.es>
Fecha: Mon, 25 Nov 2002 02:48:44 +0100
Local: Dom 24 nov 2002 20:48
Asunto: Copia Seguridad

Para intentar hacer una copia de seguridad de la BD activa, tengo definido un Módulo con el código de Búho:

Option Compare Database
Option Explicit

Function COPIAFICHERO()
 Dim Ruta_Fichero_a_Copiar As String
 Dim Ruta_destino As String
 Ruta_Fichero_a_Copiar = CurrentProject.Path & "\PRODESI0.Mdb"
 Ruta_destino = CurrentProject.Path & "\CopiaRespaldo\"
 If Len(Dir(Ruta_destino)) = 0 Then
  'la carpeta no existe, la creo
  MkDir Ruta_destino
  'Ahora copio la MDB
  FileCopy Ruta_Fichero_a_Copiar, Ruta_destino & "PRODESI0.mdb"
 Else
  'la carpeta ya existe, copio el fichero
  FileCopy Ruta_Fichero_a_Copiar, Ruta_destino & "PRODESI0.mdb"
 End If
End Function

Y este es el código del Botón de comando:

Private Sub CopiaSeg_Click()
On Error GoTo Err_CopiaSeg_Click
    COPIAFICHERO
Exit_CopiaSeg_Click:
    Exit Sub

Err_CopiaSeg_Click:
    MsgBox Err.Description
    Resume Exit_CopiaSeg_Click

End Sub

Pero al ejecutarlo me sale el mensaje de error :
"Error de acceso a la ruta o al fichero"

 ¿Qué estoy haciendo mal?

Saludos a todos y gracias a quien me saque de esta duda existencial...


    Responder al autor    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
2.  Búho  
Ver perfil  
 Más opciones 25 nov 2002, 02:28
Grupos de noticias: microsoft.public.es.access
De: "Búho" <pacoQUITAE...@nemo.es>
Fecha: Mon, 25 Nov 2002 08:29:35 +0100
Local: Lun 25 nov 2002 02:29
Asunto: Re: Copia Seguridad

¿PRODESIO.MDB está abierto o en uso en el momento de la copia?
--
Saludos:
Francisco J. García Aguado
Web sobre Access y VBA
http://www20.brinkster.com/accessbhuo/
Mi Foro en las comunidades de Microsoft
http://groups.msn.com/Access2000VisualBasic/

  "Cheeky" <Big...@terra.es> escribió en el mensaje news:eyNgzIClCHA.1872@tkmsftngp10...
  Para intentar hacer una copia de seguridad de la BD activa, tengo definido un Módulo con el código de Búho:

  Option Compare Database
  Option Explicit

  Function COPIAFICHERO()
   Dim Ruta_Fichero_a_Copiar As String
   Dim Ruta_destino As String
   Ruta_Fichero_a_Copiar = CurrentProject.Path & "\PRODESI0.Mdb"
   Ruta_destino = CurrentProject.Path & "\CopiaRespaldo\"
   If Len(Dir(Ruta_destino)) = 0 Then
    'la carpeta no existe, la creo
    MkDir Ruta_destino
    'Ahora copio la MDB
    FileCopy Ruta_Fichero_a_Copiar, Ruta_destino & "PRODESI0.mdb"
   Else
    'la carpeta ya existe, copio el fichero
    FileCopy Ruta_Fichero_a_Copiar, Ruta_destino & "PRODESI0.mdb"
   End If
  End Function

  Y este es el código del Botón de comando:

  Private Sub CopiaSeg_Click()
  On Error GoTo Err_CopiaSeg_Click
      COPIAFICHERO
  Exit_CopiaSeg_Click:
      Exit Sub

  Err_CopiaSeg_Click:
      MsgBox Err.Description
      Resume Exit_CopiaSeg_Click

  End Sub

  Pero al ejecutarlo me sale el mensaje de error :
  "Error de acceso a la ruta o al fichero"

   ¿Qué estoy haciendo mal?

  Saludos a todos y gracias a quien me saque de esta duda existencial...


    Responder al autor    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
3.  Cheeky  
Ver perfil  
 Más opciones 25 nov 2002, 05:12
Grupos de noticias: microsoft.public.es.access
De: "Cheeky" <Big...@terra.es>
Fecha: Mon, 25 Nov 2002 11:29:19 +0100
Local: Lun 25 nov 2002 05:29
Asunto: Re: Copia Seguridad
Sí, es la BD donde está el boton de comando.
¿No funciona así?

"Búho" <pacoQUITAE...@nemo.es> escribió en el mensaje news:ekhptPFlCHA.348@tkmsftngp12...
¿PRODESIO.MDB está abierto o en uso en el momento de la copia?
--
Saludos:
Francisco J. García Aguado
Web sobre Access y VBA
http://www20.brinkster.com/accessbhuo/
Mi Foro en las comunidades de Microsoft
http://groups.msn.com/Access2000VisualBasic/

  "Cheeky" <Big...@terra.es> escribió en el mensaje news:eyNgzIClCHA.1872@tkmsftngp10...
  Para intentar hacer una copia de seguridad de la BD activa, tengo definido un Módulo con
el código de Búho:

  Option Compare Database
  Option Explicit

  Function COPIAFICHERO()
   Dim Ruta_Fichero_a_Copiar As String
   Dim Ruta_destino As String
   Ruta_Fichero_a_Copiar = CurrentProject.Path & "\PRODESI0.Mdb"
   Ruta_destino = CurrentProject.Path & "\CopiaRespaldo\"
   If Len(Dir(Ruta_destino)) = 0 Then
    'la carpeta no existe, la creo
    MkDir Ruta_destino
    'Ahora copio la MDB
    FileCopy Ruta_Fichero_a_Copiar, Ruta_destino & "PRODESI0.mdb"
   Else
    'la carpeta ya existe, copio el fichero
    FileCopy Ruta_Fichero_a_Copiar, Ruta_destino & "PRODESI0.mdb"
   End If
  End Function

  Y este es el código del Botón de comando:

  Private Sub CopiaSeg_Click()
  On Error GoTo Err_CopiaSeg_Click
      COPIAFICHERO
  Exit_CopiaSeg_Click:
      Exit Sub

  Err_CopiaSeg_Click:
      MsgBox Err.Description
      Resume Exit_CopiaSeg_Click

  End Sub

  Pero al ejecutarlo me sale el mensaje de error :
  "Error de acceso a la ruta o al fichero"

   ¿Qué estoy haciendo mal?

  Saludos a todos y gracias a quien me saque de esta duda existencial...


    Responder al autor    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
4.  Búho  
Ver perfil  
 Más opciones 25 nov 2002, 05:30
Grupos de noticias: microsoft.public.es.access
De: "Búho" <pacoQUITAE...@nemo.es>
Fecha: Mon, 25 Nov 2002 11:30:13 +0100
Local: Lun 25 nov 2002 05:30
Asunto: Re: Copia Seguridad
FileCopy (Ver ayuda de Access) necesita que el fichero NO esté abierto en
esos momentos. Con lo cual si intentas copiar la propia MDB, al estar ésta
abierta, te da error.

Hay posibles soluciones: AL cerrar la MDB que deseas copiar, justo antes de
hacer Docmd.Quit, por ejemplo, abrir otra instancia de Access con una MDB
que sí realice la copia desde un formulario de inicio o una macro Autoexec.
Crear un fichero BAT, por lotes, que al cerrar la MDB que deseas copiar y
tambien justo antes de Docmd.Quit, lance el bat.

--
Saludos:
Francisco J. García Aguado
Web sobre Access y VBA
http://www20.brinkster.com/accessbhuo/
Mi Foro en las comunidades de Microsoft
http://groups.msn.com/Access2000VisualBasic/

"Cheeky" <Big...@terra.es> escribió en el mensaje
news:u73y2pGlCHA.2616@tkmsftngp09...

> Sí, es la BD donde está el boton de comando.
> ¿No funciona así?

> "Búho" <pacoQUITAE...@nemo.es> escribió en el mensaje

news:ekhptPFlCHA.348@tkmsftngp12...
> ¿PRODESIO.MDB está abierto o en uso en el momento de la copia?
> --
> Saludos:
> Francisco J. García Aguado
> Web sobre Access y VBA
> http://www20.brinkster.com/accessbhuo/
> Mi Foro en las comunidades de Microsoft
> http://groups.msn.com/Access2000VisualBasic/

>   "Cheeky" <Big...@terra.es> escribió en el mensaje

news:eyNgzIClCHA.1872@tkmsftngp10...
>   Para intentar hacer una copia de seguridad de la BD activa, tengo

definido un Módulo con


    Responder al autor    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
5.  Cheeky  
Ver perfil  
 Más opciones 25 nov 2002, 05:57
Grupos de noticias: microsoft.public.es.access
De: "Cheeky" <Big...@terra.es>
Fecha: Mon, 25 Nov 2002 12:17:39 +0100
Local: Lun 25 nov 2002 06:17
Asunto: Re: Copia Seguridad
Gracias Búho por responder, hacer un *.bat y ejecutarlo desde la BD activa, ya sé hacerlo
y funciona aunque la BD esté abierta.
Pero es que quería que la carpeta destino dependiese del día del mes y así tener 31
carpetas diferentes (una por cada día del mes) para tener más recursos a la hora de un
posible error en datos o corrupción de access.
Creo que lo intentaré siguiendo tus indicaciones de una DB "auxiliar" pero con mi
"capricho" de una carpeta por día.
Ya te contaré.

Por cierto ¿cual sería el código para que el nombre de la carpeta destino si
fecha()=25/11/2002 fuese "25"?
Ruta_destino = CurrentProject.Path & "\CopiaRespaldo\"
Ruta_destino = CurrentProject.Path & ...........................

Una vez más gracias a los gurús del GRUPO, que con vuestras aportaciones y respuestas
hacéis posible el avance "lento" pero avance de los que como yo parcheamos utilidades en
Access sin el conocimiento teórico que vosotros generosamente aportáis.

S
a
l
u
2


    Responder al autor    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
6.  Búho  
Ver perfil  
 Más opciones 25 nov 2002, 06:08
Grupos de noticias: microsoft.public.es.access
De: "Búho" <pacoQUITAE...@nemo.es>
Fecha: Mon, 25 Nov 2002 12:07:20 +0100
Local: Lun 25 nov 2002 06:07
Asunto: Re: Copia Seguridad
Si no te corre mucha prisa (Dame unas horas) te preparo un ejemplo de MDB
para hacer copias de respaldo de otra.
Y...siguiendo la tecnica de carpetas marcadas por días, tal como quieres.

--
Saludos:
Francisco J. García Aguado
Web sobre Access y VBA
http://www20.brinkster.com/accessbhuo/
Mi Foro en las comunidades de Microsoft
http://groups.msn.com/Access2000VisualBasic/

"Cheeky" <Big...@terra.es> escribió en el mensaje
news:#VpQqEHlCHA.2632@tkmsftngp12...

> Gracias Búho por responder, hacer un *.bat y ejecutarlo desde la BD

activa, ya sé hacerlo


    Responder al autor    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
7.  Cheeky  
Ver perfil  
 Más opciones 25 nov 2002, 06:29
Grupos de noticias: microsoft.public.es.access
De: "Cheeky" <Big...@terra.es>
Fecha: Mon, 25 Nov 2002 12:43:13 +0100
Local: Lun 25 nov 2002 06:43
Asunto: Re: Copia Seguridad
Gracias Búho, por las molestías.

"Búho" <pacoQUITAE...@nemo.es> escribió en el mensaje news:uB1AZJHlCHA.2692@tkmsftngp08...


    Responder al autor    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
8.  Cheeky  
Ver perfil  
 Más opciones 25 nov 2002, 07:31
Grupos de noticias: microsoft.public.es.access
De: "Cheeky" <Big...@terra.es>
Fecha: Mon, 25 Nov 2002 13:47:33 +0100
Local: Lun 25 nov 2002 07:47
Asunto: Re: Copia Seguridad

> Gracias Búho, por las molestías.

En realidad a mí las tías no me producen molestias, .....bueno, si se ponen muy pesadas sí.

    Responder al autor    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
9.  Búho  
Ver perfil  
 Más opciones 25 nov 2002, 07:14
Grupos de noticias: microsoft.public.es.access
De: "Búho" <pacoQUITAE...@nemo.es>
Fecha: Mon, 25 Nov 2002 13:13:48 +0100
Local: Lun 25 nov 2002 07:13
Asunto: Re: Copia Seguridad
Una pequeña correción:
Cambia la linea:
If Len(Dir(NombreCarpeta)) = 0 Then
por
If Len(Dir(NombreCarpeta, vbDirectory)) = 0 Then

--
Saludos:
Francisco J. García Aguado


    Responder al autor    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
10.  Cheeky  
Ver perfil  
 Más opciones 25 nov 2002, 07:38
Grupos de noticias: microsoft.public.es.access
De: "Cheeky" <Big...@terra.es>
Fecha: Mon, 25 Nov 2002 13:57:11 +0100
Local: Lun 25 nov 2002 07:57
Asunto: Re: Copia Seguridad
OK.
Estoy en ello, lo estoy estudiando un poco, me gusta esforzarme para que aparte de
solucionar mi problema me empape un poco de cómo se hace.
Muchas gracias.

"Búho" <pacoQUITAE...@nemo.es> escribió en el mensaje news:#hUbhuHlCHA.1688@tkmsftngp09...


    Responder al autor    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.

Crear un grupo - Grupos de Google - Página principal de Google - Condiciones del servicio - Política de privacidad
©2009 Google