Zitat:
Es hat wohl irgendwas mit der TRANSFORM Anweisung in SQL zu tun.
Wenn du TRANSFORM erwähnst, dann muss ich unmittelbar an eine Kreuztabelle denken, weil das das SQL-Schlüsselwort dafür ist. Ich habe dich wohl falsch verstanden.
Du hast in deiner Abfrage vier Felder in der Ausgabe. Feld 1 wird gruppiert, Feld 2 und Feld 3 werden summiert. Mit dem vierten Feld passiert gar nichts, weder Summe, Gruppierung usw. Das darf nicht sein, hier muss irgendetwas aus der Gruppierungs-Themenbereich passieren. Theoretisch müsstest du hier "Erster Wert" eintragen können oder du gruppierst die Berechnung (nicht den Alias-Namen!)
Beispiele (die vielleicht funktionieren):
SELECT Festnetz.Kostenstelle, Sum(Festnetzrechung.Summe) AS [Kosten Netto], [Kosten Netto]*1.2 AS [Kosten Brutto], Sum([Festnetzrechung]![Summe]*1.2*[Festnetzrechung]![Multiplikator]) AS [Absetzbarer VAT],
First([Kosten Brutto]/[Wechselkurse]![Kurs EUR/HUF]
) AS [EUR Brutto]
FROM Wechselkurse INNER JOIN (Festnetz RIGHT JOIN Festnetzrechung ON Festnetz.Telefonnummer = Festnetzrechung.Anschluss) ON Wechselkurse.Monat = Festnetzrechung.Monat
WHERE (((Festnetzrechung.Monat) Between [Formulare]![Report Assistent]![Datum] And [Formulare]![Report Assistent]![Enddatum]))
GROUP BY Festnetz.Kostenstelle;
SELECT Festnetz.Kostenstelle, Sum(Festnetzrechung.Summe) AS [Kosten Netto], [Kosten Netto]*1.2 AS [Kosten Brutto], Sum([Festnetzrechung]![Summe]*1.2*[Festnetzrechung]![Multiplikator]) AS [Absetzbarer VAT], [Kosten Brutto]/[Wechselkurse]![Kurs EUR/HUF] AS [EUR Brutto]
FROM Wechselkurse INNER JOIN (Festnetz RIGHT JOIN Festnetzrechung ON Festnetz.Telefonnummer = Festnetzrechung.Anschluss) ON Wechselkurse.Monat = Festnetzrechung.Monat
WHERE (((Festnetzrechung.Monat) Between [Formulare]![Report Assistent]![Datum] And [Formulare]![Report Assistent]![Enddatum]))
GROUP BY Festnetz.Kostenstelle
, [Kosten Brutto]/[Wechselkurse]![Kurs EUR/HUF];