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!
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 :-(
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
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
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
Gruß
Jürgen

