Hallo,
ich habe in einer Abfrage im Feld folgendes stehen:
a: Summe([diff]-[sum])
Anm. diff= -203
sum = 408
Als Ergebnis bekomme ich -611
Ich weiß das minus und minus pluss ergibt ect., aber wie schreibe ich eine Abfrage die alle Vorzeichen berücksichtigt?
Vielen Dank für Tipps!
Hallo Ken,
die Abfrage gibt das richtige Ergebnis, nicht das falsche wie du behauptest.
Was soll deiner Meinung denn rauskommen?
Das Ergebnis sollte 205 sein und wenn diff = -100 ist und sum 50 sollte das Ergebnis -50 sein
na dann müsste die Formel doch lauten
a: Summe([diff][color=red]+[/color][sum])
Hallo,
Deine jetzige Formel rechnet mathematisch völlig korrekt.
Außerdem, summieren ist hier fehl am Platz. Eine einfache Addition reicht.
a: [diff]+sum]
ZitatIch weiß das minus und minus pluss ergibt
Und Minus und Plus ergibt minus, also so:
a: -Diff-+Sum
somit wird aus Sum eine negative Zahl
-203-408=-611 was völlig korrekt ist.
Kannst ja mal mit dem Taschenrechner probieren.
Ja müsste...nur wenn diff und sum positiv sind z.B. beide den Wert 50 haben kommt als Ergebnis 100 dann raus statt 0
Klaus hat völlig recht, da war ich zu oberflächlich ;D
Zitat
nur wenn diff und sum positiv sind z.B. beide den Wert 50 haben kommt als Ergebnis 100 dann raus
also 50 + 50 gibt bei mir 100 und nicht 0, war das bei dir in der Grundschule anders?
Hallo Jürgen,
die 100 bezog sich auf die Formel a: Summe([diff]+[sum])
Bei a: Summe([diff]-[sum]) kommt 0 raus, alles OK.
hast du nicht gelesen, was Klaus geschrieben hat
a:[diff]+[sum]
reicht völlig aus. Und dann sind 50+50=100.
btw - diff und sum als Bezeichner halte ich für gewagt, auch wenn du durch eckige Klammern (zumindest an der Stelle) Ärger vermeidest, droht es an anderer Stelle.
Ups...hatte ich übersehen - sorry!
Danke für die Hilfe!