Seite 1 von 1

wenn - dann

Verfasst: 11.12.2009, 19:35
von form_member
Guten Tag,

ich habe nun schon Stunden gesucht und weiß noch immer nicht weiter.

Ich habe in einem Formular u. a. 2 Kombinationsfelder mit jeweils mehreren Optionen. Nur jeweils eine der Optionen aus den beiden Kombifeldern gibt einen Exportwert (in beiden Fällen "100") aus.
Ich möchte nun in einem weiteren Feld folgendes ausgeben:
wenn
Optionsfeld 1 einen Exportwert == 100 ausgibt oder
Optionsfeld 2 einen Exportwert == 100 ausgibt
gebe den Inhalt (Zahl) eines weiteren Feldes aus.

Das Ergebnis wird dann an anderer Stelle in einem weiteren Prozess mit zwei anderen Ergebnissen verglichen.

Ist das nachvollziehbar? Oder soll ich eine Musterdatei erstellen?

Danke
Jörg Ludwig
(Acrobat 8 Pro, MAC)


wenn - dann

Verfasst: 18.12.2009, 13:29
von form_member
Scheint dann doch schwieriger zu sein. Vielleicht liegt es ja nur an meiner Beschreibung.

Ich möchte es noch einmal mit einer Beispieldatei versuchen.

JL

wenn - dann

Verfasst: 18.12.2009, 13:55
von acronaut
Hi,

das Script ist nicht wirklich schwierig:

Code: Alles auswählen

var OP1 = this.getField("optionsfeld1").value;
var OP2 = this.getField("optionsfeld2").value;

if(Number(OP1) == 100 || Number(OP2) == 100)
{
    this.getField("ergebnisfeld").value =  this.getField("abholfeld").value;
}
else
{
    this.getField("ergebnisfeld").value = "";
}
Es gibt allerdings 2 Voraussetzungen:
  1. Das Script sollte als Berechnungsfunktion (Registerreiter "Berechnung" in den Feldeigenschaften) im "Ergebnisfeld" eingetragen werden.
  2. Bei den DropDwon-Feldern mit der Auswahl muss unbedingt in den Eigenschaften unter "Optionen" die Option "Ausgewählten Wert sofort einsetzen" gewählt werden. Ansonsten musst Du hier über einen Button gehen, weil ansonsten das Feld den gewählten Wert erst annimmt, wenn ein anderes Feld/Button aktiviert wurde.

Beispiel anbei.

Grüße,
Andreas Vogel

wenn - dann

Verfasst: 18.12.2009, 14:15
von form_member
Funktioniert. Danke.

Auch wenn es "nicht wirklich schwierig" war - mir hat es sehr geholfen. Ich werde mich bemühen, dir auch mal eine schwere Frage zu stellen ;)

Gruß
JL