Autor Thema: Feldwert ändern...  (Gelesen 1736 mal)

Offline Gerardo50

  • Frischling
  • *
  • Beiträge: 25
Feldwert ändern...
« 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


klaussal

  • Gast
Re: Feldwert ändern...
« Antwort #1 am: 16.09.05 - 09:25:11 »
Versuche es mal mit @SetField

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Feldwert ändern...
« Antwort #2 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
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Gerardo50

  • Frischling
  • *
  • Beiträge: 25
Re: Feldwert ändern...
« Antwort #3 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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz