JavaScript für Anfänger
-
- Beiträge: 9
- Registriert: 17.07.2017, 19:17
JavaScript für Anfänger
Hallo, das ist mein erster Versuch in JavaScript. Ich möchte das mir eine "Finanznote" angezeigt wird. Diese wird anhand einer Formel in % "Finanznote in%" angegeben. bei <= 30% sollen die Note 6 erscheinen bei <= 40% 5,5 usw.
Ich bin jetzt schon 3h am suchen..
Ich hoffe das mir jemand den Fehler aufzeigen kann.
var Summe = this.getField("Prozent_Ist_Leben").value ;
if (Summe <= 0.3)
{this.getField("Finanznote_Leben").value = 6,0; }
else
if (Summe <= 0.4)
{this.getField("Finanznote_Leben").value = 5,5; }
else
if (Summe <= 0.5)
{this.getField("Finanznote_Leben").value = 5,0; }
else
if (Summe <= 0.59)
{this.getField("Finanznote_Leben").value = 4,5; }
else
if (Summe <= 0.67)
{this.getField("Finanznote_Leben").value = 4,0; }
else
if (Summe <= 0.75)
{this.getField("Finanznote_Leben").value = 3,5; }
else
if (Summe <= 0.81)
{this.getField("Finanznote_Leben").value = 3,0; }
else
if (Summe <= 0.87)
{this.getField("Finanznote_Leben").value = 2,5; }
else
if (Summe <= 1.0)
{this.getField("Finanznote_Leben").value = 2,0; }
else
if (Summe >= 1.01)
{this.getField("Finanznote_Leben").value = 2,0; }
;
Ich bin jetzt schon 3h am suchen..
Ich hoffe das mir jemand den Fehler aufzeigen kann.
var Summe = this.getField("Prozent_Ist_Leben").value ;
if (Summe <= 0.3)
{this.getField("Finanznote_Leben").value = 6,0; }
else
if (Summe <= 0.4)
{this.getField("Finanznote_Leben").value = 5,5; }
else
if (Summe <= 0.5)
{this.getField("Finanznote_Leben").value = 5,0; }
else
if (Summe <= 0.59)
{this.getField("Finanznote_Leben").value = 4,5; }
else
if (Summe <= 0.67)
{this.getField("Finanznote_Leben").value = 4,0; }
else
if (Summe <= 0.75)
{this.getField("Finanznote_Leben").value = 3,5; }
else
if (Summe <= 0.81)
{this.getField("Finanznote_Leben").value = 3,0; }
else
if (Summe <= 0.87)
{this.getField("Finanznote_Leben").value = 2,5; }
else
if (Summe <= 1.0)
{this.getField("Finanznote_Leben").value = 2,0; }
else
if (Summe >= 1.01)
{this.getField("Finanznote_Leben").value = 2,0; }
;
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
JavaScript für Anfänger
Als numerischer Wert ist 6,0 nicht erlaubt, man muss 6.0 verwenden.
Bernd Alheit
Bernd Alheit
-
- Beiträge: 9
- Registriert: 17.07.2017, 19:17
JavaScript für Anfänger
Danke für die Hilfe. Ich habe die Werte geändert auf "." Aber das Feld wird nicht aktualisiert....
JavaScript für Anfänger
Wo ist der Code hinterlegt?
-
- Beiträge: 9
- Registriert: 17.07.2017, 19:17
JavaScript für Anfänger
Den Code habe ich im Textfeld" Finanznote_Leben" unter der --> Eigenschaft --> Berechnung--> Befutzer def. Berechnungsscript hinterlegt.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
JavaScript für Anfänger
Wenn sich der Inhalt des Feldes "Prozent_Ist_Leben" ändert und der des Feldes "Finanznote_Leben" nicht, dann stimmt die Berechnungsreihenfolge nicht.
-
- Beiträge: 9
- Registriert: 17.07.2017, 19:17
JavaScript für Anfänger
Hallo, ich habe die Reihenfolge mal geändert siehe Bild. Trotzdem bleibt das Feld Finanznote_Leben fest. Der Wert Prozent_Finanznote_Leben ändert sich immer und passt auch.
var Summe = this.getField("Prozent_Finanznote_Leben").value;
if (Summe >= 1.01)
{this.getField("Finanznote_Leben").value = 2.0; }
else
if (Summe <= 1.0)
{this.getField("Finanznote_Leben").value = 2.0; }
else
if (Summe <= 0.87)
{this.getField("Finanznote_Leben").value = 2.5; }
else
if (Summe <= 0.81)
{this.getField("Finanznote_Leben").value = 3.0; }
else
if (Summe <= 0.75)
{this.getField("Finanznote_Leben").value = 3.5; }
else
if (Summe <= 0.67)
{this.getField("Finanznote_Leben").value = 4.0; }
else
if (Summe <= 0.59)
{this.getField("Finanznote_Leben").value = 4.5; }
else
if (Summe <= 0.5)
{this.getField("Finanznote_Leben").value = 5.0; }
else
if (Summe <= 0.4)
{this.getField("Finanznote_Leben").value = 5.5; }
else
if (Summe <= 0.3)
{this.getField("Finanznote_Leben").value = 6.0; }
;
var Summe = this.getField("Prozent_Finanznote_Leben").value;
if (Summe >= 1.01)
{this.getField("Finanznote_Leben").value = 2.0; }
else
if (Summe <= 1.0)
{this.getField("Finanznote_Leben").value = 2.0; }
else
if (Summe <= 0.87)
{this.getField("Finanznote_Leben").value = 2.5; }
else
if (Summe <= 0.81)
{this.getField("Finanznote_Leben").value = 3.0; }
else
if (Summe <= 0.75)
{this.getField("Finanznote_Leben").value = 3.5; }
else
if (Summe <= 0.67)
{this.getField("Finanznote_Leben").value = 4.0; }
else
if (Summe <= 0.59)
{this.getField("Finanznote_Leben").value = 4.5; }
else
if (Summe <= 0.5)
{this.getField("Finanznote_Leben").value = 5.0; }
else
if (Summe <= 0.4)
{this.getField("Finanznote_Leben").value = 5.5; }
else
if (Summe <= 0.3)
{this.getField("Finanznote_Leben").value = 6.0; }
;
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
JavaScript für Anfänger
Hallo JoeBlack_1,
statt nichtssagenden Screenshots solltest du dein PDF hochladen. Dann kann man nämlich sehen, was falsch läuft und braucht nicht zu raten.
vg armine
statt nichtssagenden Screenshots solltest du dein PDF hochladen. Dann kann man nämlich sehen, was falsch läuft und braucht nicht zu raten.
vg armine
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
JavaScript für Anfänger
Ich meine die Feldberechnungsreihenfolge unter "Mehr".
-
- Beiträge: 9
- Registriert: 17.07.2017, 19:17
JavaScript für Anfänger
Hallo,hier mal die PDF...
Danke schon mal im Voraus
Danke schon mal im Voraus