Acronaut Diskussions Forum Home

Freies User Forum für

ADOBE® ACROBAT®

Navigation
Nicht angemeldet

Login | Registrieren 

  

Suche

Erweiterte Suche

Newsletter

Mitgliederliste

Kalender

Moderatoren/Partner

Hilfe

Banner

Kontakt/Impressum
 
Aufrunden
 Moderiert von: WebZopp, Gentleman, FileAffairs, acronaut Produkt: Adobe LiveCycle Designer VX  

Neue Diskussion

Antworten

Drucken
VerfasserBericht
FormAT
Member
 

Eintragen seit: 7 Okt 2008
Herkunft: Gifhorn, Deutschland
Berichte: 95
Status:  Offline
 Geschrieben: 16 Mai 2017 17:14

Text übernehmen

Antworten
Hallo Armine,

ich soll Ergebnisse auf volle 100 aufrunden.
In der Beispielsdatei ist alles erklärt.
Für Deine Hilfe schon recht herzlichen Dank im voraus.

MfG - FormAT

Anlage: Aufrunden.pdf (6 Mal aufgenommen)

armine
Administrator
 

Eintragen seit: 15 Mai 2009
Herkunft:  
Berichte: 2226
Status:  Offline
 Geschrieben: 17 Mai 2017 14:44

Text übernehmen

Antworten
Formular1.#subform[0].Gesamtergebnis::calculate - (JavaScript, client)

this.rawValue = Math.ceil(muster1.rawValue * Prozentsatz.rawValue / 10000) * 100

FormAT
Member
 

Eintragen seit: 7 Okt 2008
Herkunft: Gifhorn, Deutschland
Berichte: 95
Status:  Offline
 Geschrieben: 17 Mai 2017 16:54

Text übernehmen

Antworten
Hallo armine,

vielen Dank für die rasche Antwort. Ich habe die Formel so übernommen aber die Aufrundung ist um 600 € zu hoch.
Als Ergebnis werden mir 49.187.900 € angezeigt.
Das Ergebnis darf nur mit 49.187.300 € ausgewiesen werden.
Wo ist da noch der Wurm drin?

VG - FormAT

armine
Administrator
 

Eintragen seit: 15 Mai 2009
Herkunft:  
Berichte: 2226
Status:  Offline
 Geschrieben: 18 Mai 2017 08:39

Text übernehmen

Antworten
Hallo FormAT,

du reklamierst ohne Multiplikand und Multiplikator zu benennen. Da sollen wohl die Werte aus deiner Datei verwendet werden?

In deiner Datei heißt der Multiplikator "Prozentsatz" und in der Anzeige steht auch ein Prozentzeichen. Tatsächlich ist das Feld aber ein "Decimal Field" und so wird die Zahl auch für die Berechnung verwendet. Rund drei Prozent von knapp 16 Mio. sind aber nicht rund 50 Mio., sondern eher ein Hundertstel davon.
15.750.000,00 € * 0,03123 = 491.872,5
oder anders geschrieben
15.750.000,00 € * 3,123 % = 491.872,5

Auf volle Hunderter aufgerundet sind das 491.900

In meinem Beispiel habe ich die von dir vorgesehen 2 Nachkommastellen passend zum Default-Wert (3,123) auf 3 Nachkommastellen geändert.

Noch Fragen?
vg armine

Anlage: Aufrunden.pdf (7 Mal aufgenommen)

FormAT
Member
 

Eintragen seit: 7 Okt 2008
Herkunft: Gifhorn, Deutschland
Berichte: 95
Status:  Offline
 Geschrieben: 18 Mai 2017 15:56

Text übernehmen

Antworten
Hallo armine,

Danke für die hilfreiche Belehrung. Bekanntlich lernt man dadurch und ich bin noch lernwillig. Nochmals 1000 Dank.

VG FormAT

Letzte Änderung am 18 Mai 2017 15:57 von FormAT

Adobefan2014
Member
 

Eintragen seit: 4 Jun 2014
Herkunft:  
Berichte: 26
Status:  Offline
 Geschrieben: 8 Jun 2017 11:54

Text übernehmen

Antworten
Hallo in die Runde,

ich bin auf der Suche nach einer Möglichkeit Ergebnisse auf volle Hunderter zu runden.

Ich hab mir auch die Dateien von euch angeschaut, nur entweder bin ich blind oder ich stehe auf dem Schlauch.
ich habe keine Einstellung gefunden womit es auf-/abrundet.

Kopieren bringt mir leider auch nichts, weil mein Feld kein Berechnungs- sondern ein Eingabefeld ist.

Über eine helfende Antwort wäre ich sehr dankbar.

Liebe Grüße

armine
Administrator
 

Eintragen seit: 15 Mai 2009
Herkunft:  
Berichte: 2226
Status:  Offline
 Geschrieben: 8 Jun 2017 13:31

Text übernehmen

Antworten
Einstellungen? Code:

DecimalField1::exit - (JavaScript, client)

if (this.rawValue) this.rawValue = Math.round(this.rawValue / 100) * 100

vg armine

Adobefan2014
Member
 

Eintragen seit: 4 Jun 2014
Herkunft:  
Berichte: 26
Status:  Offline
 Geschrieben: 9 Jun 2017 13:35

Text übernehmen

Antworten
DANKE

Das war ja mal wieder einfach :shock: - also das Skript zu verwenden.

Ich war nur verwirrt, weil es für mich wie eine Berechnung aussah mit dem /100 und dann * 100

Ein schönes Wochenende und Danke nochmal.


 Uhrzeit 13:48





Powered by WowBB 1.7 - Copyright © 2003-2006 Aycan Gulez
Seite erstellt in 0.1309 Sekunden (46% DB + 54% PHP). 20 verarbeitete Abfragen.