Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: GreySound am 07.06.06 - 11:45:50

Titel: @IF Denkfehler ?????
Beitrag von: GreySound am 07.06.06 - 11:45:50
 ???
Hallo zusammen!
Ich habe mehrere Optionsfelder, in denen die Werte
"Ja" "Nein" "k.A." ausgewählt werden können!
Dann habe ich ein berechnetes Textfeld mit dem Vorgabewert "unvollständig"
Ich möchte nun, wenn alle Optionsfelder ungleich "k.A" (übrigens keine Angabe ;-) das Textfeld sich auf vollständigt ändert.
Dazu habe ich auf das Schaltfläche Speichern u.a. diese Formel gesetzt.
@If(lono !="k.A." & WinNT !="k.A." &  SIS !="k.A." &  SKISS !="k.A." & ASF !="k.A." & Privi !="k.A." &  OSP !="k.A." & bR !="k.A." & Kudaba !="k.A." & SDWH !="k.A." & EVD !="k.A." ;komplett ="Vollständig";komplett="unvollständig");

Es ändert sich aber nichts in dem Komplett-Feld.

Was mache ich falsch ?
Titel: Re: @IF Denkfehler ?????
Beitrag von: MadMetzger am 07.06.06 - 11:49:31
Diese Formel brauchst du nicht auf einen Button zu legen, vor allen Dingen kannst du so nicht den Wert eines berechneten Feldes ändern.

Warum packst du diese Formel (mit Abwandlungen) nicht in die Formel des berechneten Feldes?

Code
@If(lono !="k.A." & WinNT !="k.A." &  SIS !="k.A." &  SKISS !="k.A." & ASF !="k.A." & Privi !="k.A." &  OSP !="k.A." & bR !="k.A." & Kudaba !="k.A." & SDWH !="k.A." & EVD !="k.A." ;"Vollständig";"unvollständig");
Titel: Re: @IF Denkfehler ?????
Beitrag von: Axel am 07.06.06 - 11:53:32
Du kannst nicht einfach den Felnamen nehmen und einen Wert zuweisen. Dazu musst du @SetField verwenden.


@If(lono !="k.A." & WinNT !="k.A." &  SIS !="k.A." &  SKISS !="k.A." & ASF !="k.A." & Privi !="k.A." &  OSP !="k.A." & bR !="k.A." & Kudaba !="k.A." & SDWH !="k.A." & EVD !="k.A." ;@SetField("komplett"; "Vollständig");@SetField("komplett"; "unvollständig"));


Axel


Titel: Re: @IF Denkfehler ?????
Beitrag von: MadMetzger am 07.06.06 - 11:57:15
@Axel: Aber funktionier @SetField überhaupt bei berechneten Feldern, von denen GreySound sprach? Ich meine nämlich nicht... Lese es aber nochmal schnell nach...
Titel: Re: @IF Denkfehler ?????
Beitrag von: Axel am 07.06.06 - 12:07:42
@Axel: Aber funktionier @SetField überhaupt bei berechneten Feldern, von denen GreySound sprach? Ich meine nämlich nicht... Lese es aber nochmal schnell nach...

Du hast recht. @SetField lässt sich nicht auf berechnete Felder anwenden. Ich hatte das "berechnet" überlesen.


Axel
Titel: Re: @IF Denkfehler ?????
Beitrag von: GreySound am 07.06.06 - 12:18:13
Au Jungs!
Ihr seid super!
Ich habe aus dem berechnetem Feld ein verstecktes gemacht und schon ist prima!
Vielen Dank.
Ausserdem irre, wie schnell man in diesem Forum Antworten bekommt!
Das kenne ich von anderen Foren auch anders.
Schönen Tag noch, meiner ist gerettet!