Fehlermeldung FormCalc Über-/Unterlauf

Grundsätzliche Themen zur Bedienung, Erstellung von Formularen, Datenbankanbindung und Beispiele ...
Antworten
Benutzeravatar
didicologne
Beiträge: 6
Registriert: 24.04.2010, 08:08

Fehlermeldung FormCalc Über-/Unterlauf

Beitrag von didicologne » 22.04.2013, 10:09

:( 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
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
radzmar
Beiträge: 962
Registriert: 26.10.2011, 10:18

Fehlermeldung FormCalc Über-/Unterlauf

Beitrag von radzmar » 22.04.2013, 14:22

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

Benutzeravatar
didicologne
Beiträge: 6
Registriert: 24.04.2010, 08:08

Fehlermeldung FormCalc Über-/Unterlauf

Beitrag von didicologne » 23.04.2013, 20:09

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 ;-) )


Benutzeravatar
Merklin
Beiträge: 1857
Registriert: 04.04.2009, 17:03

Fehlermeldung FormCalc Über-/Unterlauf

Beitrag von Merklin » 23.04.2013, 21:38

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
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
didicologne
Beiträge: 6
Registriert: 24.04.2010, 08:08

Fehlermeldung FormCalc Über-/Unterlauf

Beitrag von didicologne » 24.04.2013, 06:57

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

Benutzeravatar
didicologne
Beiträge: 6
Registriert: 24.04.2010, 08:08

Fehlermeldung FormCalc Über-/Unterlauf

Beitrag von didicologne » 03.05.2013, 20:03

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:)

Antworten