Formulareintrag mit Bedingung verknüpfen

Die Möglichkeiten und Tücken von Formularen
Antworten
siggi112
Beiträge: 11
Registriert: 23.10.2013, 11:00

Formulareintrag mit Bedingung verknüpfen

Beitrag von siggi112 » 23.10.2013, 11:37

Hallo,
ich suche eine Lösung für folgendes Problem.
In der beigefügten Tabelle trage ich in Spalte 3 den Wert 01, 02, 03 oder 04 ein.
Wenn der Inhalt von Spalte 3 = 01 oder = 02 betragt, soll in Spalte 6 automatisch der Wert 30 erscheinen.
Wenn der Wert in Spalte 3 größer 02 ist, soll in Spalte 6 automatisch der Wert 30 erscheinen.
Wenn Spalte 3 leer bleibt, soll Spalte 6 ebenfalls leer bleiben.


Gruß
Siggi
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Formulareintrag mit Bedingung verknüpfen

Beitrag von nele_sonntag » 23.10.2013, 15:55

Hallo Siggi,

auch an Dich die Frage, ist den der LCD gar kein Thema für Dich? Dort geht das alles sehr komfortabel und ist sehr leicht zu scripten.

Lg Mandy

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

Formulareintrag mit Bedingung verknüpfen

Beitrag von Merklin » 23.10.2013, 18:09

[fontsize=3]Hallo Siggi,

also quasi immer?

Bitte schön.

VG Merklin[/fontsize]
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

siggi112
Beiträge: 11
Registriert: 23.10.2013, 11:00

Formulareintrag mit Bedingung verknüpfen

Beitrag von siggi112 » 23.10.2013, 21:32

WOW,
das nenne ich mal ein tolles Forum :-)

Ein kleiner Fehler ist mir unterlaufen.
So ist eigentlich die Problematik:
In der beigefügten Tabelle trage ich in Spalte 3 den Wert 01, 02, 03 oder 04 ein.
Wenn der Inhalt von Spalte 3 = 01 oder = 02 betragt, soll in Spalte 6 automatisch der Wert 30 erscheinen.
Wenn der Wert in Spalte 3 größer 02 ist, soll in Spalte 6 automatisch der Wert 20 erscheinen.
Wenn Spalte 3 leer bleibt, soll Spalte 6 ebenfalls leer bleiben.

Mit deiner Hilfe bin ich aber schon ein großes Stück weiter. Vielleicht bekomme ich es jetzt soagr selbst hin. :-)

Danke, danke, danke :-)
Siggi

siggi112
Beiträge: 11
Registriert: 23.10.2013, 11:00

Formulareintrag mit Bedingung verknüpfen

Beitrag von siggi112 » 24.10.2013, 02:21

Hab' das mal angepsst.
Funktioniert sogar :-)
Ich bin begeistert :-)

if (getField("Feld1").value =="01")
this.getField("Feld2").value = "30"
else if (getField("Feld1").value =="02")
this.getField("Feld2").value = "30"
else if (getField("Feld1").value >="03")
this.getField("Feld2").value = "20"
else
this.getField("Feld2").value = ""

Allerdings habe ich immer noch das Problem, das ich Beträge in 2 getrennten Feldern (Euro, Cent) eintragen muss. Ich muss die Vorgaben der Spalten im Originalformular einhalten, wodurch ich das Problem hatte die Beträge zu addieren. Das regel ich nun über eine Nebenrechnung (Euros addieren, Cent addieren, Umwandlung Cent in Euro, beide Beträge addieren) in versteckten Feldern.
Nun will ich aus den Beträgen Spalte 4 (Euro) + Spalte 5 (Cent) mit dem Prozentsatz aus Spalte 6 den Prozentwert ermitteln. Das Ergebnis z.B. 77,88 Euro soll dann in Spalte 7 (77) und Spalte 8 (88) stehen.

Antworten