Hallo Christian,
Christian Schäffler schrieb:
N'Abend zusammen!
Da die ML ja down war, schick ich meine Nachricht halt nochmal ;-)
Es ist bis jetzt auch nur diese angekommen. Ich schicke dir meine
Antwort zusätzlich direkt.
Hallo liebe Liste,
n Access gibt es zum Addieren von Zellen, zwischen denen Zellen mit leerem
Feldinhalt stehen, die Funktion nz(Summe(..)). Gibt es die in Base auch und
vor allem wie wende ich sie an in einer Abfrage?
"Base" ist die Oberfläche, welches Datenbanksystem benutzt du? Wenn du
die eingebettete HSQL-Datenbank benutzt, findest du eine Übersicht der
Syntax unter http://hsqldb.org/doc/guide/ch09.html
Ansonsten richtet es sich nach dem Datenbanksystem und dem Treiber was
du benutzen kannst. Zusätzlich muss man noch unterscheiden, ob man SQL
direkt zum Datenbanksystem schickt oder ob der Ausdruck von OOo
analysiert wird.
Ich möchte mehrere Spalten zusammenrechen und habe mir ein Feld mit Alias
SummeAlles und bei Feld die Formel `SB`+`SC`+`SA`+`ST`. Nun kann es sein,
dass eben eines dieser Felder leer ist. Dann rechnet er die SUmme nicht.
Wenn ich nz(`SB`+`SC`+`SA`+`ST`) versuche, kennt er nz nicht...
Eine direkte Lösung für HSQL kenne ich nicht. Du müsstest schon jeden
einzelnen Summanden als bedingten Wert benutzen, etwas so
COALESCE("SB",0) +COALESCE("SC",0)+COALESCE("SA",0) +COALESCE("ST",0)
mfG
Regina
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]