Los archivos .val contienen información sobre las restricciones de los campos y la integridad referencial, y, cuando se corrompen, una forma de corregirlos es eliminándolos y volviéndolos a reconstruir (lo que conllevaría a volver a especificar, de nuevo, todas las relaciones de integridad, etc.). Otra forma menos drástica es utilizar alguna herramienta de reparación para tablas Paradox, como
Paradox tables check/repair utility, y probar a ver si hay suerte!
Por lo que he leído por ahí, este problema suele suceder porque los archivos relacionados con las tablas quedan abiertos aunque cerremos éstas, así que, para solucionarlo, hemos de cerrar también la sesion antes de que nuestra aplicación se cierre.
Saludos!