Here goes the SQL version of the query. I´m sorry it´s in Spanish, but all the spanish words are just names of Tables or former Queries. I´ve also tried to make a fresh A 2007 file, but it does throw the same error when importing this query:
SELECT [RESULTADOS CALCULADOS].CódECR, [RESULTADOS CALCULADOS].Híbrido, Avg([RESULTADOS CALCULADOS].DAF) AS DAF, Avg([RESULTADOS CALCULADOS].FCos) AS FCos, Avg([RESULTADOS CALCULADOS].Altura) AS Altura, Avg([RESULTADOS CALCULADOS].VERT) AS VERT, Avg([RESULTADOS CALCULADOS].[% SCL]) AS SCL, Avg([RESULTADOS CALCULADOS].[% Inc SCL]) AS [Inc SCL], Avg([RESULTADOS CALCULADOS].[Roya Blanca]) AS [Roya Blanca], Avg([RESULTADOS CALCULADOS].DAM) AS DAM, Avg([RESULTADOS CALCULADOS].Plts) AS Plts, Avg([RESULTADOS CALCULADOS].[Plts/Ha]) AS [Plts/Ha], Avg([RESULTADOS CALCULADOS].[% Queb]) AS Queb, Avg([RESULTADOS CALCULADOS].[% Vuelco]) AS Vuelco, Avg([RESULTADOS CALCULADOS].[% Oleico]) AS [% Oleico], Avg([RESULTADOS CALCULADOS].Humedad) AS Humedad, Avg([RESULTADOS CALCULADOS].RindeAc) AS RindeAc, Avg([RESULTADOS CALCULADOS].Rinde) AS Rinde, Avg([RESULTADOS CALCULADOS].[% Ac]) AS [% Ac], [MADRE PARA INFORME RESULTADOS].MADRE, [PADRE PARA INFORME RESULTADOS].PADRE, IIf(([Observ]=";;"),(Null),([Observ])) AS Observaciones, [RESULTADOS CALCULADOS].TRAT
FROM [MADRE PARA INFORME RESULTADOS] INNER JOIN ([PADRE PARA INFORME RESULTADOS] INNER JOIN ([RESULTADOS CALCULADOS] LEFT JOIN [Juntar Observaciones] ON ([RESULTADOS CALCULADOS].CódECR = [Juntar Observaciones].CódECR) AND ([RESULTADOS CALCULADOS].Híbrido = [Juntar Observaciones].Híbrido) AND ([RESULTADOS CALCULADOS].TRAT = [Juntar Observaciones].TRAT)) ON [PADRE PARA INFORME RESULTADOS].Nombre = [RESULTADOS CALCULADOS].Híbrido) ON [MADRE PARA INFORME RESULTADOS].Nombre = [RESULTADOS CALCULADOS].Híbrido
GROUP BY [RESULTADOS CALCULADOS].CódECR, [RESULTADOS CALCULADOS].Híbrido, [MADRE PARA INFORME RESULTADOS].MADRE, [PADRE PARA INFORME RESULTADOS].PADRE, IIf(([Observ]=";;"),(Null),([Observ])), [RESULTADOS CALCULADOS].TRAT
ORDER BY [RESULTADOS CALCULADOS].CódECR, Avg([RESULTADOS CALCULADOS].RindeAc) DESC , Avg([RESULTADOS CALCULADOS].Rinde) DESC , [RESULTADOS CALCULADOS].TRAT
WITH OWNERACCESS OPTION;
The problem here is when I join the query "PADRE PARA INFORME RESULTADOS",which is a query that runs well by itself, but corrupts the bigger query when it joins it