Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Gerardo50 am 16.09.05 - 09:15:57

Titel: Feldwert ändern...
Beitrag von: Gerardo50 am 16.09.05 - 09:15:57
 :P Hallo Leute,

ich glaub ich seh den Wald vor lauter Bäumen nicht mehr! Warum setzt mir der folgende Code (Schaltfläche) den Wert für das Datenfeld PSerie nicht?  :-:

@If(@IsDocBeingEdited;@Success;@Return(""));

_value := @PickList( [Custom]:[Single] ; "":""; "(Produkte)"; "Produkte"; ""; 3);

FIELD SBez := @Word (_value; "~"; 2);
FIELD SProd_Gruppe := @Word (_value; "~"; 1);
FIELD SPreis := @Word (_value; "~"; 3);
Doc  := @Word (_value; "~"; 4);
Serie := SBezeichnung;
"";

hier wechsle ich auf das referenzierte Produktdokument...

@Command([OpenView]; "(ProduktID)"; Doc; "0");
@Command([OpenDocument]);
@Command([EditDocument]);
@Command([EditGotoField]; "PSerie"); -> bis hier funkt alles...

FIELD PSerie := Serie; -> Wert wird nicht automatisch gesetzt, ich kann ihn aber in der Dialogliste manuell auswählen.....

Kann mir bitte irgendwer die Scheuklappen runternehmen und sagen was ich falsch mache?

Dank Euch im voraus für jeden Tipp,

Geri

Titel: Re: Feldwert ändern...
Beitrag von: klaussal am 16.09.05 - 09:25:11
Versuche es mal mit @SetField
Titel: Re: Feldwert ändern...
Beitrag von: Axel am 16.09.05 - 09:56:20
Hi,

wenn es nur um das Setzen eines Feldwertes in ewinem anderen Dokument geht, dann kannst du auch @SetDocField verwenden.

Voraussetzung ist allerdings, dass das Dokument in der gleichen DB liegt und du braucht die UNID des Dokuments.


Axel
Titel: Re: Feldwert ändern...
Beitrag von: Gerardo50 am 16.09.05 - 10:15:00
 :)

Danke - das is es.... @SetDocField funkt super!!!

Ich war da wohl viel zu kompliziert unterwegs...na ja, soviele Bäume... :P

Danke und noch einen schönen Tag!

Geri