RE:como puedo abrir un archivo dbf si ....
Pueden haber varias soluciones:
-Usa el cdx de un backup
-En caso de que te acuerdes de la estructura de al tabla y expresiones crea una temporal y despues pasa el cdx a la tabla que lo necesite (esta solucion no la he probado pero parece logica).
En terminos generales tengo la impresion de que la tabla si se queda abierta aunque le haga falta el indice y te marque los errores, prueba solo para salir de la duda...