Si, me había equivocado, ahora lo he cambiado y le he asignado la tabla que toca, que en mi caso apuntaba a la query y no a la tabla.
De vez en cuando me salta el error de index is read only y he revisado todo lo que dices y esta bien.
Ahora cuando le doy al botón para que escriba no me sale ningun mensaje de error y parece que va bien. Pero luego cuando voy a ver si hay algo en la tabla me sale vacía, no aparece nada.
También he probado a hacerlo de la siguiente manero me me sigue dando el mismo error --> Table1NUMCLIENTE.value:=valor;
EDITO: Ya he solucionado el problema, entre un amigo y yo hemos dado con la solución. Si ha alguien le interesa que lo diga y pondré el código en cuestión.
Saludos