Domino 9 und frühere Versionen > Entwicklung
Feldwert ändern...
(1/1)
Gerardo50:
: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
klaussal:
Versuche es mal mit @SetField
Axel:
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
Gerardo50:
:)
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
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln