Hallo ich habe folgenes Problem: Wenn in einem Optionsfeld ein bestimmter Wert ausgewählt wird soll in einem anderen Feld (Kontrollkästchen) ein bestimmter Wert angehakt werden. Beide Felder sind bearbeitbar, also NICHT berechnet (falls das wichtig ist)
Viele Grüße Matthias
Wert in anderem Feld ändern
- Tweeks
- Erledigt
-
-
Dann stell bei dem Optionsfeld ein...refresh fields on keywords change
und bei dem 2. Feld eine Formel bei der Eingabeuebersetzung, die das Optionsfeld abfragt
-
mit dem Event Exiting vom ersten Feld (Optionsfeld) sollte es funktionieren.
Gruß
Dirk -
Danke für die schnelle Hilfe. Zu meiner Schande muss ich aber gestehen, dass ich von Script null Ahnung habe. Also was müsste ich schreiben?
-
dann benutze den Vorschlag von dnotes, denn dann geht es auch mit Formeln.
Gruß
Dirk -
Ich hab jetzt das bei der Eingabeumsetzung reingeschrieben: @If(feld_1 = "2" ; @SetField("feld_2";"1") ; ""). Das funzt aber leider nicht...
-
Versuch mal bitte dies:
@If(feld_1 = "2" ; "1" ; "")
feld_1 ist also das Optionsfeld und bei dem hast Du auch das refreshen des Dokumentes eingestellt? Und das 2. Feld hat auch den Wert "1"??
-
Genau. feld_1 ist das Optionsfeld, feld_2 das Kontrollkästchenfeld. Ich hab in beiden Feldern Aliaswerte für die Texte hinterlegt.
-
Hast Du die Eingabeumsetzungsformel in feld_2 geschrieben? Da gehoert sie naemlich rein.
-
Sorry dnotes aber dein Vorschlag hat leider nicht geklappt. Vielleicht stell ich mich auch nur zu blöd an...
-
Kann auch sein
Also das Feld_1 hat die Alias "1" und "2", z.B.
Feld_2 hat Umstzungsformel @If(Feld_1 = "1";"1";"2")
Bei Feld_1 wurde refreshen Fields eingestellt?
-
Ok ich war wirklich zu blöd... Es funktioniert so wie du es vorgeschlagen hast. Vielen Dank dafür. Ein Problem gibts aber trotzdem noch: Wenn in feld_2 schon ein Haken bei anderen Punkten gesetzt ist und man hakt in feld_1 was an werden alle anderen Haken in feld_2 gelöscht.
-
Sollte ich richtig vermuten...das moechtest Du nicht??
Dann musst du die Formel leicht anpassen.@If(Feld_1 = "1";feld_2:"1";feld_2:"2")
-
Ich glaub so wird das nix... Feld_1 hat 3 Auswahlmöglichkeiten und feld_2 14! Und eigentlich sollten alle Kombinationen möglich sein. Und nur wenn man bei feld_1 die Punkte 2 und 3 anhakt soll bei feld_2 der 2te Punkt anghakt werden. Alle bereits gesetzten Haken sollen im feld_2 bleiben.
-
ja aber des macht doch
@If(Feld_1 = "1";feld_2:"1";feld_2:"2")Weil feld_2:"1" eine Liste von Werten ist und die Einträge aus feld_2 mitgenommen werden. Also wird nur ein zusätzlicher Eintrag markiert.
Oder willst Du, wenn Option 2 und 3 nicht gesetzt ist das Kreuz aus Feld_2 auch entfernen?
Gruß
Dirk -
Genau. Wenn das Optionsfeld leer ist soll im Kontrollkästchenfeld auch nichts drinstehen. Auch wenn im Optionsfeld die erste Auwahl angeklickt wurde, soll der Haken bei Auswahl2 nicht gesetzt sein. Es soll aber möglich sein andere Haken in Feld_2 zu setzten.
-
naja denn mach doch ein
@trim(@Replace(Feld_2; "1"; ""))
und schon ist der Wert aus derListe raus.Gruß
Dirk -
Es funktioniert. Super, vielen Dank! Was würde ich blos ohne euch machen?
Mfg Matthias