online 1
gast (50)

/ Forum / Datenbanken

DatenbankenDatenbanken

Fragevon Painkiller vom 12.03.2019, 19:13 Options

Berechnung auch wenn Feld leer ist

Hallo,

ich habe eine Datenbank in der Berechnungen für eine Mahnung erstellt werden sollen.

Es gibt eine Tabelle mit Immobilienobjekten und eine Tabelle mit den dazugehörige Zahlungseingängen. Ich habe ein Abfrage erstellt die prüft ob die Forderung minus der Summe der eingegangen Zahlung größer ist als 0. Dies wird wie folgt als Ausdruck berechnet .

offene Zahlung: (([Verkaufspreis]/100)*[Käufer_Courtage_proz])-Summe([Zahlungseingang_Kaeufer])

("Käufer_Courtage_proz" ist der prozentuale Wert der vom Verkaufspreis an uns gezahlt werden muss)

Das ganze geht prima, es sei denn in der Tabelle Zahlungseingänge ist noch NICHTS für das jeweilige Objekt eingegeben. Dann bleibt das Feld "offene Zahlung" einfach leer.

Wie kann ich Access dazu bringen das es wenn keine Werte vorhanden sind, also in der Tabelle "Zahlungseingang_Kaeufer" für das jeweilige Objekt kein Eintrag vorhanden ist, der Wert wie 0 behandelt wird und die Berechnung trotzdem funktioniert.

Vielen Dank für Eure Mühe


Antwort schreiben

Antwort 1 von Springmaus vom 13.03.2019, 00:40 Options

vielleicht:

if isnull(me!Verkaufspreis.value) then
...
else
...
end if

??

Antwort 2 von Springmaus vom 13.03.2019, 00:41 Options

Man kann aber auch eine 0 voreinstellen als Wert, wenn noch keiner eingetragen ist. In der Tabelle im Entwurfsmodus.

Gruß Marie

Antwort 3 von Teddy7 vom 13.03.2019, 09:01 Options

Dafür gibt´s die Funktion nz.

nz(Feldname,0) liefert eine 0 wenn der Feldinhal NULL ist.

!! In einer Abfrage kann man das auch verwenden, dann aber mit ; statt ,

Gruß
Teddy

Antwort 4 von Painkiller vom 13.03.2019, 09:13 Options

Standartwert 0 geht leider nicht da ja gar keine Daten vorhanden sind die mit 0 aufgefüllt werden könnten.

nz war die lösung....
ist halt Mist wenn man nicht weis wonach man suchen muss.

Ich danke für die Hilfe!!!

Ähnliche Themen

Outlook automatische Eingabe
Gala  28.08.2007 - 20 Hits - 12 Antworten

Abfrage zur Eingabe eines Textes
Rasful  23.09.2007 - 43 Hits - 3 Antworten

Daten übernehmen
fritz001  01.12.2007 - 85 Hits - 2 Antworten

Berechnung immer zum Monatsersten
Anfrager2008  19.06.2008 - 51 Hits - 2 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026