Parece que no has probado la solución de mi último mensaje de ayer, así que te la repito aquí, pero con tus datos:
Crea una consulta en vista sql y pega esto:
SELECT [03000CRCVentasTotalNetoGINER].cod_cliente, [03000CRCVentasTotalNetoGINER].Mes, CCur(Nz([A-2],0)) AS Expr1, CCur(Nz([A-1],0)) AS Expr2, CCur(Nz([A],0)) AS Expr3
FROM 03000CRCVentasTotalNetoGINER;
Cuando la ejecutes tendrás los mismos datos que tu consulta de refs. Cruzadas, pero sin blancos, con lo que no tendrás problemas para hacer tus sumas y restas entre años.
Lo que no te soluciona, pero no me parece importante, es si en algún mes no tienes operaciones, que no te aparecerán.
Para esto último, habría que hacer alguna "trampilla" y trabajar con una tabla temporal y bastante programación (a menos que alguien te ofrezca una mejor solución)- El proceso, que no te lo voy a hacer sería:
1º/ crear esta consutla de referencias cruzadas, que sí muestra todos los meses (en los encabezados, aunque no tenga movimiento):
TRANSFORM Sum([030 000 Ventas Total NetoGINER].neto) AS SumaDeneto
SELECT [030 000 Ventas Total NetoGINER].cod_año, [030 000 Ventas Total NetoGINER].cod_cliente
FROM [030 000 Ventas Total NetoGINER]
GROUP BY [030 000 Ventas Total NetoGINER].cod_año, [030 000 Ventas Total NetoGINER].cod_cliente
PIVOT [030 000 Ventas Total NetoGINER].Mes In ("ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic");
2º/ Crea una tabla que tenga los mismos campos (y tipo de datos) que la consulta de refs. Cruzadas actual (cod_cliente, mes, a-2, a-1, a)
3º/ Por código, tendrás que pasar los resultados de la consulta del punto 1 a la tabla del punto 2, ya sea con recodsets o SQLs de datos insertados.
El proceso sería:
Primer registro, miras el cod_año, e insertas en la tabla del punto 2 un registro con el cod_cliente, el mes "ene" y el valor de "ene" (o 0 si no tiene valor) en la columna correspondiente al cod_año. Haces lo mismo para los otros 11 meses.
Te mueves al registro siguiente y repites el proceso.
Te va a llevar un rato que complete todo...