Cita:
El problema es que no tengo ni idea ya que me lo piden en un lenguaje algo antiguo, si alguien me lo pudiera traducir ni que fuera a pseudocodigo me haría un favor.Crear un registro de salida que tenga el CAMPO1 + una tabla de
50 elementos con los campos + CONTADOR + IMPORTE ACUMULADO
Se trata de ir leyendo el fichero, si el CAMPO1 que acabo de leer es igual al anterior
sigo en el mismo registro, si el XXXX es el mismo, acumulo en ese elemento de la tabla, sumando 1 al contador y el importe, si hay cambio de XXXX , voy al siguiente elemento de la tabla y sumo 1 al contador y el importe.
En el momento que el CAMPO1 que he leído sea diferente al CAMPO1_anterior, grabo el registro en el que estaba trabajando, y genero uno nuevo para el nuevo CAMPO1.
Al final habrá un registro por cada CAMPO1 del fichero,
seguido de n elementos con XXXX + CONTADOR + IMPORTE ACUMULADO
50 elementos con los campos + CONTADOR + IMPORTE ACUMULADO
Se trata de ir leyendo el fichero, si el CAMPO1 que acabo de leer es igual al anterior
sigo en el mismo registro, si el XXXX es el mismo, acumulo en ese elemento de la tabla, sumando 1 al contador y el importe, si hay cambio de XXXX , voy al siguiente elemento de la tabla y sumo 1 al contador y el importe.
En el momento que el CAMPO1 que he leído sea diferente al CAMPO1_anterior, grabo el registro en el que estaba trabajando, y genero uno nuevo para el nuevo CAMPO1.
Al final habrá un registro por cada CAMPO1 del fichero,
seguido de n elementos con XXXX + CONTADOR + IMPORTE ACUMULADO
Gracias por adelantado.