Vinzenz Mai: Access Leeren Datensatz ersetzen

Beitrag lesen

Hallo,

ich habe einen Bericht erstellen Lassen der folgende Spalten beinhaltet:

Ort  |  Anzahl  |  Summe
Ort A    2           50 €
Ort B    4             250 €
         5        450 €

der Bericht basiert auf einer Abfrage. So wie es aussieht auf einer Abfrage mit GROUP BY.

Die Frage ist eigentlich da wo Ort C stehen sollte, wie man diesen Datensatz ersetzen kann und vorallendingen wie(Ort C besteht nicht da die Daten unbekannt sind die Fehlen sozusagen das ein Datensatz mit dem Namen"Fehlerkorrektur in der Datenbank" erscheinen soll).

Eine Möglichkeite:

Du darfst nicht über die Spalte Ort gruppieren, sondern über eine berechnete Spalte. Hierbei dürfte Dir die Funktion Iif() helfen. Die Spalte kannst Du möglicherweise mit dem Ausdrucksassistenten zusammenklicken, es sollte in etwa folgendes herauskommen:

Iif(ISNULL(Ort), 'Fehlerkorrektur in der Datenbank', Ort)

Mehr zu Iif() findest Du in der integrierten Onlinehilfe von Access.

Über diese berechnete Spalte gruppierst Du (Spalte Ort), die verschiedenen Werte zählst Du (Spalte Anzahl) und summierst wie gehabt über die Betragsspalte ...

Freundliche Grüße

Vinzenz