Compactar y reparar

26/01/2004 - 10:41 por Karen M. | Informe spam
Hola Grupo:

Mi pregunta es como hago para compactar una BD de Access
desde un procedimiento VBA de Excel. Manualmente no
tengo problema en hacer esta tarea pero la idea es que
quede automatizada porque va ha ser distribuida a
diferentes usuarios.

Saludos,

Karen

Preguntas similare

Leer las respuestas

#1 Fernando Arroyo
26/01/2004 - 15:18 | Informe spam
Prueba con:

Sub CompactarMDB()
Dim appAcc As Object
Set appAcc = CreateObject("Access.database")

appAcc.dbengine.compactdatabase "C:\anterior.mdb", "C:ueva.mdb"
Kill "C:\anterior.mdb"
Name "C:ueva.mdb" As "C:\anterior.mdb"

Set appAcc = Nothing
End Sub

Un saludo.


Fernando Arroyo
MS MVP - Excel


"Karen M." escribió en el mensaje news:425701c3e3f0$8deb4c50$
Hola Grupo:

Mi pregunta es como hago para compactar una BD de Access
desde un procedimiento VBA de Excel. Manualmente no
tengo problema en hacer esta tarea pero la idea es que
quede automatizada porque va ha ser distribuida a
diferentes usuarios.

Saludos,

Karen
Respuesta Responder a este mensaje
#2 Anonimo
27/01/2004 - 05:38 | Informe spam
Fernando, muchas gracias por tu respuesta, esto era lo
que necesitaba.

Saludos,

Karen
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida