Runden in Access07

01/02/2009 - 21:45 von Jens Lukas | Report spam
Moin,

ich habe zwei Fragen.
Rundet Access07 genauso großzügig wie Access97 damals oder hat sich das
unter AC07 gebessert?

Und ich habe in einem Bericht folgende Wenn-Abfrage, um einen neuen Bestand
(Kontostand) zu errechnen.
=[Anfangsbestand]+(Wenn(Nz([rptSoll])>Nz([rptHaben]);Nz([rptSoll])-Nz([rptHaben]);[rptHaben]-[rptSoll]))

Ist der so in Ordnung oder gibt es eine perfomantere (effektivere) Abfrage?

Danke und Gruß

Jens
 

Lesen sie die antworten

#1 Ingo Moch
01/02/2009 - 22:19 | Warnen spam
Hallo Jens,

"Jens Lukas" schrieb:

Rundet Access07 genauso großzügig wie Access97
damals oder hat sich das unter AC07 gebessert?



Was meinst Du damit?

AFAIR alle Access-Versionen runden mathematisch
korrekt, haben aber bei den Datentypen Single
und Double naturgemaess die Probleme der IEEE-
Arithmetik, die in den Prozessor implementiert
ist. Das duerfte aber auf die meisten
Programmiersprachen zutreffen.

Ingo

Ähnliche fragen