Berechnung und Überschreiben

Grundsätzliche Themen zur Bedienung, Erstellung von Formularen, Datenbankanbindung und Beispiele ...
Antworten
CrazyMima
Beiträge: 2
Registriert: 18.04.2011, 16:51

Berechnung und Überschreiben

Beitrag von CrazyMima » 19.04.2011, 10:24

Hallo,

Ich habe nicht viel Erfahrung mit dem LCD und stoße auf ein Problem bei dem Ihr mir hoffentlich helfen könnt.

Ich möchte gerne dass die Anwender im Formblatt je nach bedarf ausprobieren können, welche Werte Sie am Ende behalten möchten.

Sprich, es ist möglich, dass der Anwender Wert A & B hat und daraus ergiebt sich C. Oder er hat Wert A&C und B soll berechnet werden. Das ganze erbgiebt sich durch Probieren. Er wird alls erstes wissen wollen wie groß B ist, wenn C=90%, dann wird er sich an eine optimale Aufteilung herantasten.

Das Problem ist, dass bei "Berechnet-Benutzer darf überschreiben" ich genau nur einmal eine Berechnung durchführen lassen kann. Ändere ich die Werte wird nicht mehr berechnet...

Ich hoffe ich konnte mein Problem Verständich ausdrücken und ihr könnt mir helfen.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Berechnung und Überschreiben

Beitrag von armine » 22.04.2011, 06:14

Hallo,
 
B und C werden abhängig vom jeweils anderen Wert berechnet, wenn A (Eingabe einer Zahl > 0 wird erzwungen) gegeben ist. Wird A geändert, wird C neu berechnet.
 
vg armine
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

CrazyMima
Beiträge: 2
Registriert: 18.04.2011, 16:51

Berechnung und Überschreiben

Beitrag von CrazyMima » 26.04.2011, 08:57

Hallo Armine,

genau das meinte ich ;). Vielen Dank für Deine Unterstüzung, dass hätte ich nie hinbekommen. Fällt mir schon schwer alles genau zu verstehen.

Grüße

CrazyMima

Steigers
Beiträge: 2
Registriert: 05.08.2011, 12:12

Berechnung und Überschreiben

Beitrag von Steigers » 05.08.2011, 15:43

Hallo

Etwas ähnliches bräuchte ich auch, allerdings sind es einige Felder (preis1, preis2, summe1 usw.) die voneinander abhängig sind. Konkret: Lohnberechnung,
- Bruttolohn bekannt/geändert, Abzüge bekannt/geändert, wie ist der Nettolohn
- Abzüge bekannt/geändert, Nettolohn bekannt/geändert, wie sind die Abzüge
usw.

Ich habe allerdings kein LiveCycle. Ich arbeite in AcrobatPro. Meine JavaScript-Kenntnisse halten sich in Grenzen. Leider kann ich beim iteration.pdf das JavaScript nicht studieren. Vielleicht kann mir Jemand auf die Sprünge helfen.

Grüsse
Daniel Steiger

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Berechnung und Überschreiben

Beitrag von armine » 08.08.2011, 21:21

Hallo Daniel,

die ganze Kunst liegt darin, die automatische Berechnung zu unterbinden und sie nach Änderung eines Wertes duch Code auszulösen.
In meinem Beispiel liegt die Kalkulation im initialize und reagiert nur, wenn auch zwei Werte zum Berechnen des dritten vorhanden sind. Aus den drei Werten kannst du dann weitere ableiten.
Sollest dir vorschweben, mit zwei Unbekannten zu arbeiten, dann erinnere dich bitte daran, dass du dann auch zwei Gleichungen brauchst.

vg armine

Steigers
Beiträge: 2
Registriert: 05.08.2011, 12:12

Berechnung und Überschreiben

Beitrag von Steigers » 09.08.2011, 05:38

Hallo Armine

Das kling irgendwie logisch. Doch scheint mir, dass meine JavaScript-Kenntnisse dafür nicht ausreichen. Hätten Sie dazu ein Beispiel oder geht das nur mit LiveCycle.

Mein Code funktioniert so nicht:
var a = this.getField("preis1");
var b = this.getField("summ1");
var e = this.getField("Rabatt").value;

if (b.value !=""){
a.value = b.value/100*e;
}
Vielen Dank für die Antwort
Daniel

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Berechnung und Überschreiben

Beitrag von armine » 09.08.2011, 06:56

Hallo Daniel,

ich hoffe, dass das auch mit Acrobat geht und sich ein Acrobat-Kundiger deiner Sache annimmt. Meine Kenntnisse reichen nur für den LCD.

vg armine

Antworten