Hi
habe ein kleines Problem siehe PDF Anhang,
ich habe mehrere Textfelder, als Eingabetextfelder dienen zwei Textfelder "Text1" und "Text13"
, jetzt soll wenn ich in Textfeld "Text1" einen Wert eingebe z.B. von 0 bis 800, im Textfeld "Text13" die Zahl "800" eingetragen werden,
wenn ich im Textfeld "Text1" einen Wert von 801-1200 eingebe, soll im Textfeld "Text13" die Zahl "1200" eingetragen werden usw.
Spricht von 0-800 = 800, von 801-1200 = 1200, von 1201-1600 = 1600, von 1601-2500 = 2500 und von 2501-4000 = 4000, wenn nichts ist soll "0" im
Textfeld "Text13" angezeigt werden.. In meinem Fall auch noch ein ähnliches Muster für Textfeld "Text2" und "Text14", aber wenn ich die Lösung für das Problem mit Textfeld "Text1 und Text13" hinbekommen habe, kann ich es auf das andere Feld auch so anwenden.
Leider bekomme ich das nicht hin.
PDF mit Beispiel (Summe) von bis dann Problem
PDF mit Beispiel (Summe) von bis dann Problem
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Re: PDF mit Beispiel (Summe) von bis dann Problem
Hi,
der Code (am besten hinter das Feld "Text13" als Berechnungsscript einfügen) sollte ungefähr so aussehen:
Schöne Grüße,
Andi
der Code (am besten hinter das Feld "Text13" als Berechnungsscript einfügen) sollte ungefähr so aussehen:
Code: Alles auswählen
var Text1Value = this.getField("Text1").value;
if(Text1Value == "")
this.getField("Text13").value = 0;
else if(Text1Value <= 800)
this.getField("Text13").value = 800;
else if(Text1Value <= 1200)
this.getField("Text13").value = 1200;
usw.
Andi
Re: PDF mit Beispiel (Summe) von bis dann Problem
Vielen Dank , ich füge nachher mal wenn ich zuhause bin meine Idee ein, die klappt auch .
Jetzt habe ich nur noch folgendes Problem,
Wie kann ich eine Abfrage erstellen z.B.
Textfeld1 = z.b. 800
Textfeld2 = z.b. 500
Wenn Textfeld1 = 800 & Textfeld2 = 500 dann soll
Im Textfeld3 Ein Text aus Textfeld4 im Textfeld3 angezeigt
werden, ähnlich wie ich es schon probiert habe in dem
großen Textfeld als Berechnungsscript, das funktioniert allerdings nur bzw leider nur teilweise , wenn sich die
werte ändern in hier jetzt mal als Beispiel textfeld1 und Textfeld2 , dann zeigt er manchmal es richtig an und wenn man die Zahlenwerte hoch geht 501,502 usw in den Textfeldern zeigt er nicht mehr die richtigen Werte an, etwas blöd erklärt , aber hoffe man versteht es was ich meine.. Denke hab in dem Berechnungsscript vom
Großen Textfeld irgendwas falsch gemacht
Jetzt habe ich nur noch folgendes Problem,
Wie kann ich eine Abfrage erstellen z.B.
Textfeld1 = z.b. 800
Textfeld2 = z.b. 500
Wenn Textfeld1 = 800 & Textfeld2 = 500 dann soll
Im Textfeld3 Ein Text aus Textfeld4 im Textfeld3 angezeigt
werden, ähnlich wie ich es schon probiert habe in dem
großen Textfeld als Berechnungsscript, das funktioniert allerdings nur bzw leider nur teilweise , wenn sich die
werte ändern in hier jetzt mal als Beispiel textfeld1 und Textfeld2 , dann zeigt er manchmal es richtig an und wenn man die Zahlenwerte hoch geht 501,502 usw in den Textfeldern zeigt er nicht mehr die richtigen Werte an, etwas blöd erklärt , aber hoffe man versteht es was ich meine.. Denke hab in dem Berechnungsscript vom
Großen Textfeld irgendwas falsch gemacht
Re: PDF mit Beispiel (Summe) von bis dann Problem
Hi vielen Dank für deinen Weg, zwischenzeitlich hatte ich auch Erfolg mit folgender variante:
Jetzt habe ich aber noch ein Problem , ich hab in dem Textfeld3 folgendes Berechnungsscript eingebaut
Hier sollen wenn in Texfeld13 = variable a und Textfeld14 = variable b, zwei Werte ein bestimmtes Ergebnis ergeben mir die jeweilige "value" ausgeben und die Textfelder: Text15, Text16 und Text17 befüllen mit den vorgegebenen Werten. Problem, das funktioniert soweit ganz Gut, aber
Meine Eingabefelder sprich Textfeld Text1 und Text2 auf denen alle weiteren Berechnungen erfolgen, wenn ich dort jetzt z.B. Text1 = Wert 800 und
Text2 = 500 eingebe erfolgt im Textfeld3 = 0, wenn ich jetzt im Textfeld Text2 501 eintippe erfolgt in Textfeld3 = Test 800 und 500 ok, jetzt mache ich weitere und gebe in Textfeld Text2 502 ein erfolgt in Textfeld3 = 0.
Problem ist das irgendwas mit der Berechnung bzw. meinem Code nicht stimmt, denn wenn ich von 0-500 in Textfeld Text2 eintippe erfolgt in Textfeld14 der richtige Wert = 500, wenn ich weitermache und in Textfeld Text2 501-600 eintippe, erfolgt in Textfeld14 der richige Wert = 501.
Aber jetzt das Problem das Endausgabefeld Text 3 spinnt und gibt entweder den richtigen wert aus oder halt 0.
Vielleicht kann mir da jemand sagen was ich falsch mache..
Danke
Code: Alles auswählen
var Text2 = this.getField("Text2").value;
//Schleife
if((Text2 > -1) && (Text2 < 501)) {this.getField("Text14").value = "500";}
if((Text2 > 500) && (Text2 < 601)) {this.getField("Text14").value = "501";}
if((Text2 > 600) && (Text2 < 701)) {this.getField("Text14").value = "601";}
if((Text2 > 700) && (Text2 < 816)) {this.getField("Text14").value = "701";}
Code: Alles auswählen
var a = this.getField("Text13").value
var b = this.getField("Text14").value
if (a == "800" && b == "500")
{
event.value = ("Test 800 und 500 ok");
this.getField("Text15").value = "0";
this.getField("Text16").value = "0";
this.getField("Text17").value = "0";
}
else
{
this.getField("Text3").value = "0";
}
if (a == "800" && b == "600")
{
event.value = ("Test 800 und 600 ok");
this.getField("Text15").value = "5";
this.getField("Text16").value = "0";
this.getField("Text17").value = "0";
}
else
{
this.getField("Text3").value = "0";
}
if (a == "800" && b == "700")
{
event.value = ("Test 800 und 700 ok");
this.getField("Text15").value = "10";
this.getField("Text16").value = "0";
this.getField("Text17").value = "0";
}
else
{
this.getField("Text3").value = "0";
}
if (a == "800" && b == "815")
{
event.value = ("Test 800 und 600 ok");
this.getField("Text15").value = "19";
this.getField("Text16").value = "0";
this.getField("Text17").value = "0";
}
else
{
this.getField("Text3").value = "0";
}
Meine Eingabefelder sprich Textfeld Text1 und Text2 auf denen alle weiteren Berechnungen erfolgen, wenn ich dort jetzt z.B. Text1 = Wert 800 und
Text2 = 500 eingebe erfolgt im Textfeld3 = 0, wenn ich jetzt im Textfeld Text2 501 eintippe erfolgt in Textfeld3 = Test 800 und 500 ok, jetzt mache ich weitere und gebe in Textfeld Text2 502 ein erfolgt in Textfeld3 = 0.
Problem ist das irgendwas mit der Berechnung bzw. meinem Code nicht stimmt, denn wenn ich von 0-500 in Textfeld Text2 eintippe erfolgt in Textfeld14 der richtige Wert = 500, wenn ich weitermache und in Textfeld Text2 501-600 eintippe, erfolgt in Textfeld14 der richige Wert = 501.
Aber jetzt das Problem das Endausgabefeld Text 3 spinnt und gibt entweder den richtigen wert aus oder halt 0.
Vielleicht kann mir da jemand sagen was ich falsch mache..
Danke
Re: PDF mit Beispiel (Summe) von bis dann Problem
Glaube habe es gefunden wie es klappt.
Als Anlage nochmal die Test2.pdf als Muster..
Wenn jemand noch was sieht, was falsch ist, dann ruhig kurz ne Info
Danke
Code: Alles auswählen
var a = this.getField("Text13").value;
var b = this.getField("Text14").value;
if ((a == "800") && (b == "500"))
{
event.value = ("Test 800 und 500 ok");
this.getField("Text15").value = "0";
this.getField("Text16").value = "0";
this.getField("Text17").value = "0";
}
else
if ((a == "800") && (b == "601"))
{
event.value = ("Test 800 und 600 ok");
this.getField("Text15").value = "5";
this.getField("Text16").value = "0";
this.getField("Text17").value = "0";
}
else
if ((a == "800") && (b == "701"))
{
event.value = ("Test 800 und 700 ok");
this.getField("Text15").value = "10";
this.getField("Text16").value = "0";
this.getField("Text17").value = "0";
}
else
if ((a == "800") && (b == "815"))
{
event.value = ("Test 800 und 600 ok");
this.getField("Text15").value = "19";
this.getField("Text16").value = "0";
this.getField("Text17").value = "0";
}
else
{
this.getField("Text3").value = "0";
}
Wenn jemand noch was sieht, was falsch ist, dann ruhig kurz ne Info
Danke
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.