No se si esta es una manera correcta, pero es lo que yo hago.
1º - Creo una tabla temporal con los campos nombre(string) y los 12 campos meses(decimal). 'TCientDataset'.
2º - Con un bucle recorro tu tabla y busco en la tabla temporal el nombre, y hago un append o un edit (Si existe ó No).
3º - Con la función MonthOf(campo fecha de tu tabla) determino el mes.
4º - En tabla temporal edito el campo del mes obtenido con el importe.
Saludos.
|