Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

leere Textfelder





Frage

Hallo miteinander, hätte da mal eine Frage. Ich habe einen Bericht erstellt, der sich seine Werte aus einer Tabelle zieht. Durch Eingabe eines Datums wird der Parameter bestimmt und die Felder gefüllt. Es handelt sich um Summenfelder. z.B. SummevonTest1, SummevonTest2 Nun möchte ich gerne die Summen am Ende in einem weiteren Textfeld addieren. z.B. =[SummevonTest1]+[SummevonTest2] Das funktioniert soweit einwandfrei. Bis auf ein Problem. Wenn in einer Spalte zum Beispiel noch keine Werte eingetragen werden und dadurch die Summe gleich "" ist dann steht im Textfeld nichts und dann funktioniert auch das Summentextfeld am Ende nicht und bleibt ebenso leer. Gibt es eine Möglichkeit die Textfelder zu überspringen in denen nichts steht? bzw. die leeren Textfelder dann mit 0 zu belegen sodass das Summenfeld am Ende wieder einen ordentlichen Wert ausgibt? danke für eure hilfe gruß morpheus

Antwort 1 von lleopard

hi morpheus

dem Bericht oder formular ilegt doch bestimmt eine Abfrage zugrunde.

In der mußt du eine Wenn-Bedingung einfügen.

ZB Wenn(IstNull([SummevonTest1]+[SummevonTest2]);0;=[SummevonTest1]+[SummevonTest2])

Dann sollte es klappen...

Gruß Leo

Antwort 2 von morpheus__85

Hallo Leo

ansich hört sich dein Tipp sehr gut an.
Ich hab für die Endsumme allerdings keinen Ausdruck in der Abfrage erstellt sonder einfach ein weiteres Textfeld eingefügt und die Formel erstellt.

gruß
morpheus

Antwort 3 von OmaDuck

Hallo,

es gibt auch eine Funktion dafür:

nz

Wenn du statt feld1 + feld2, jeweils die Funktion nz verwendest :

nz(feld1;0)+nz(feld2;0) nimmt er, wenn keine zahl im Feld ist, 0.

Gruß

OmaDuck

Antwort 4 von morpheus__85

Hallo OmaDuck,

genau sowas hab ich gesucht.
Vielen Danke für Eure Hilfe.
Ging ja wieder so fix.

gruß
morpheus

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


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: