RE:Restar desde un reporte
David:
Ahora que especificas como estas definiendo el reporte, antes no entendi si usas solo clipper o con FW, si usabas la clase TPRINTER o la clase TREPORT, ahora veo que es la TReport.
Esta es mi sugerencia, debes ordenar los datos por vehiculo y km, despues en el reporte utliza el agrupamiento para indicarle al reporte que los datos vienen por grupos, valga la redundancia, despues usando los metodos ON STARTGROUP y ON ENDGROUP podras hacer lo que necesitas.
En ON STARTGROUP salvas el kilometraje inicial y en ON ENDGROUP usas el kilometraje leido del registro para hacer la resta. KMfinal - KMinicial
Saludos