Fragen zum Thema Berichte
-
skyflash
- Interessent
- Beiträge: 3
- Registriert: Sa, 26 Aug, 2006 14:41
- Wohnort: Wien
Beitrag
von skyflash » Sa, 26 Aug, 2006 14:48
Hallo,
ich benutze einen Bericht um mir den Totalen Stand meiner Bank, Kredit und Bar Konten zu zeigen. Leider weiß es ein Minus auf

. Im Bericht nutze ich die Fortschritsanzeige um mir die Prozente auch grafisch anzuzeigen. Leider funktioniert das bei Minuszahlen nicht. Gibt es einen Trick dafür oder die Möglichkeit mit einer Formel die Minus in eine Pluszahl für die interne Berechnung zu wandeln.
Mit Dank im vorraus und lg
Skyflash
-
skyflash
- Interessent
- Beiträge: 3
- Registriert: Sa, 26 Aug, 2006 14:41
- Wohnort: Wien
Beitrag
von skyflash » Sa, 26 Aug, 2006 18:46
Hallo nochmal,
nach längern herumprobieren hab ich es jetzt doch gelöst.
Die Lösung ist mathematisch:
Fortschrittsanzeige1.Progress =
Account("Bank").Balance - (Waehrungsfeld1.Value + Waehrungsfeld1.Value) * 100 / 1500
Im Klartext Kontostand Bank - (Kontostand Bank + Kontostand Bank) *100 / den vorhandenen Minusbetrag zb. 1500
dadurch wird das Minus zum Plus und ich kann die Prozente die noch auf Saldo 0 fehlen errechnen.
Sollte es einen einfacheren Weg mittels Befehl geben würde es mich trotzdem interesieren.
Schönes Wochenende
Skyflash
-
Team Schauries
- Site Admin
- Beiträge: 1058
- Registriert: Mo, 17 Jan, 2005 20:25
- Wohnort: Essen
Beitrag
von Team Schauries » So, 27 Aug, 2006 8:33
Hallo Skyflash,
die Funktion lautet Abs und wandelt negative Fließkommazahlen in positive um (
www.interrun.de).
Ein Beispiel:
Var Kontostand : Double
Var Test : Double
Kontostand = 1255.43
Test = Abs(Kontostand) | Test ist unverändert 1255.43
Kontostand = -1255.43
Test = Abs(Kontostand) | Test ist geändert in 1255.43
Gruß,
Dirk Schauries
PS: Hört sich ja gut an, was Du da machst...
Team Schauries
-
skyflash
- Interessent
- Beiträge: 3
- Registriert: Sa, 26 Aug, 2006 14:41
- Wohnort: Wien
Beitrag
von skyflash » So, 27 Aug, 2006 22:48
Hallo,
danke für die rasche Antwort, dachte mir gleich das es einen einfacheren Weg gibt. Da meine Lösung auch funktioniert, laß ich es jetzt mal so, aber beim nächsten Bericht nutz ich dann den Befehl.
lg Skyflash