Seite 1 von 1

Fehlermeldung FormCalc Über-/Unterlauf

Verfasst: 22.04.2013, 10:09
von didicologne
:( Hallo zusammen,

ich habe da ein komisches Problem, das banal sein mag, aber das ich nicht gelöst bekomme.
Ich bekomme immer eine Fehlermeldung, die ich nicht beseitigt bekomme. Alle Aktionen die durch meinen Kopf geistern haben nicht geholfen.

Ich habe in einem Formular eine Tabelle eingefügt:

TicketTyp * Pst * Preis * Fahrten p.Ticket * Offene Fahrten * Erstattung

Textfeld * Textfeld * Dezimal * Num * Num * Dezimal

Nun bekomme ich, nach Eingabe eines normalen Preises (9,40) angehängte Fehlermeldung.

Ich kann mir diesen Überlauf nicht erklären. Es soll nur ein Wert von 2 Stellen vor und 2 Stellen nach dem Komma eingegeben werden können, da höhere Preise nicht vorhanden sind.

Was kann ich tun?
Sorry für die dusselige Frage, aber ich komme nicht weiter.
Ach ja - LiveCycle ES2

Bild

Fehlermeldung FormCalc Über-/Unterlauf

Verfasst: 22.04.2013, 14:22
von radzmar
Wenn einer der Werte in deinem Skript 0 oder null, dann scheitert das Script mit dem Über/Unterlauf.

Du muss daher dein Skript verpacken, um diese Bedingungen zu überprüfen.

Hier mal ein Beispiel:

Code: Alles auswählen

if (HasValue(Zelle3) eq 1 and HasValue(Zelle4) eq 1) then
$ = Zelle3 * Zelle4
endif

Fehlermeldung FormCalc Über-/Unterlauf

Verfasst: 23.04.2013, 20:09
von didicologne
Zu erst mal ein Danke für die schnelle Antwort. Vor allem wenn man Anfänger ist, tut eine Hilfe sehr gut.

Wenn ich das richtig sehe, ist das Script aber ein javaScript, und würde in der Situation oben (FormCalc) nicht funktionieren.

Bei einer normalen Excellformel würde man ja "sagen":
Wenn (Zelle3) iste leer, dann "";(sonst) Rechne Zelle3/Zelle4*Zelle5

Sorry, aber was Scripte angeht bin ich absoluter Anfänger und muss mich da mühselig reindenken und einarbeiten. (aber ich versuche mein bestes ;-) )


Fehlermeldung FormCalc Über-/Unterlauf

Verfasst: 23.04.2013, 21:38
von Merklin
Hi,

wie kommst du darauf, das dieses Script "Java Script" ist?
Warum probierst du es nicht erst einmal aus, bevor du Einwände erhebst? :?:?:?

Radzmar hat das schon ganz richtig gesehen.

VG Merklin

Fehlermeldung FormCalc Über-/Unterlauf

Verfasst: 24.04.2013, 06:57
von didicologne
Um Deine Frage zu beantworten wie ich darauf komme das es JavaScript sei.

Natürlich habe ich im Vorfeld auch mal in die Scripte rein geschaut, die im Netz in Umlauf sind, und mir sind dort eben "Bausteine" haften geblieben die in Javew üblich sind. HasValue war mir sofort ins Auge gefallen. Und da habe ich halt einfach mal eine Nachfrage gestellt.
Ich möchte nämlich nicht nur einfach etwas abschreiben oder Kopieren und einfügen, sondern auch versuchen zu verstehen was ich da gerade mache. So lernt man nämlich mehr.

Gruß aus der Domstadt Köln

Fehlermeldung FormCalc Über-/Unterlauf

Verfasst: 03.05.2013, 20:03
von didicologne
Nach einem Aufenthalt im Krankenhaus komme ich leider jetzt erst dazu mich noch mal zu melden.

Sorry noch mal für mein Missverständnis. Ich habe es nun wie vorgeschlagen gehandhabt und entsprechend angepasst. Alles klappt bestens.

Nochmals vielen Dank:)