Voce tem que verificar algumas coisas.
(*) Veja se nao é o sistema.
+ Ele roda em outro cliente.
+ Ele ja rodou perfeitamente antes, pode ser depois de alguma alteracao que o problema comecou.
(*) Rede
+ Ja tive problema com banco corrompendo quando a rede de um cliente comecou a pifar. A rede ate rodava nao dava erro mais ela estava com algum problema. Detectei fazendo uma copia de um arquivo de um micro para outro, estava demorando muito para copiar mais que o normal. Tente com o ping veja a velocidade que esta fazendo dando ping em todos os micros.
(*) Compatibilidade
+ Veja se a rede esta misturando sistemas (win95, win98, me xp). Ja vi redes com problemas com XP e win98. Nao sei ainda o motivo mais tem algum problema. Bastou colocar tudo win98 e o problema acabou. O Tio bill diz que sao compativeis mais ate ai eu estou na duvida
(*) Banco
+ Abre um access com o seu banco e um outro access com um banco em branco. Coloque os dois no video e arraste as tabelas do seu banco para o em branco. e depois use o banco que estava em branco. Se alguma mensagem de erro aparecer é que a tabelas esta ruim, tente copiar o que der. Ja tive problemas que foi resolvido assim pois o reorganiza nao consertava o problema.
+ Voce pode usar os programas de terceiros para tentar consertar o banco. Isso se o problema for ele.
(*) Migrar
Migrar seria bom. mais voce vai ter que converter o banco, alterar as rotinas e se acostumar a usar o novo banco. Isso depende de voce.