Hola
mira en access 2000 y xp
al cerrar la b. datos compacta solo si no esta disponible anda a herramientas opciones y ticket
en el caso del access 97
lo mas facil
create una barra de herramientas llamada compactar
alli insertale un menu integrado llamado herramientas sacale todo excepto compactar base de datos
colocale nombre un icono.
luego la barra de herramientas la llamas con una macro
que mostrarbarradeherramientas
le colocas
compactar
si
luego otra macro
inversa
para cerrarla
saludos