Se estiver falando de access é bem facil, na seção dicas tem a rotina.
Embora eu não achei muito aconselhavel, pois dependendo do tamanho do banco levaria um tempo consideravel, fora que se for em rede (mais de um usuario, a todo momento ele tentaria reparar, e com pessoas usando a rotina não iria funcionar).
Faça sei lá, uma vez por dia no maximo, ou deixe um icone la para quando der problema o usuario reparar, agora toda vez que entrar no sistema não acho ideal.
+ de uma olhada em dicas, banco de dados.... T+