Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Addition bei leerem Feld





Frage

Ich habe eine left join Abfrage. In einigen Zellen einer Spalte sind Zahlen und andere Zellen sind leer (Ist Null). Wenn diese Spalte bei einer Addition einbezogen wird, rechnet das Programm bei den leeren Zellen nicht. Es soll aber rechnen mit dem Wert 0,00. Das muß doch irgenwie gehen!?

Antwort 1 von 14071

willst du nicht, oder kannst du nicht?

Jeden Tag die gleiche Frage - du hast doch schon Antworten bekommen!

Antwort 2 von Manfred

aber leider keine Antworten, die das Problem lösen.

und außerdem finde ich den obige Beitrag ziemlich unfreundlich :-(

Antwort 3 von 14071

war auch so gemeint - wenn jeden Tag die gleiche Frage kommt und keine Erklärung, was bisher versucht wurde, bzw was an welcher Stelle nicht klappt :-(((

Antwort 4 von Roadrunner90

schau doch nochmal unter deinem posting "left join und Nullen II" bei antwort 4. Wenn du das mit dem standardwert nicht machen willst, musst du deine additionen manuell durchführen und zwar mit der folgenden syntax:

if not isnull(deinFeld) then
summe = summe + deinFeld
end if

Also nochmal zur Erinnerung: Standardwert für das betreffende Feld auf 0 setzten und die Aktualisierungsabfrage, die aus isnull 0 macht, einmal laufen lassen. Damit hast du für alle Zeiten Ruhe

Antwort 5 von 14071

Antwort 6 von Manfred

Hurra, Hurra, Hurra,

die Lösung:
in der Abfrage in das "Feld" einer neuen Spalte folgendes schreiben:
=Wenn(IstNull(Feld1);0;Feld1)+Wenn(IstNull(Feld2);0;Feld2)

Schöne Feiertage wünsche ich


Antwort 7 von 14071

na also, dann sind die Feiertage für dich ja auch gerettet. Mit der Lösung aus dem anderen posting hätte es zwar auch funzen müssen, aber Hauptsache, du hast dein Ziel erreicht.

Gruß
Jürgen

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: