[gelöst] CC LOOKUP

15. Juli 2011 15:02

Hallo,

ich habe ein neues Feld in der Tabelle Item angelegt, das ich auf der Form (Artikelkarte) als LOOKUP_Feld
(in den Properties LookupFormID) definiert habe. Der LOOKUP-Button funktioniert. Nur möchte ich mit diesem
LookUP-Button eine Form öffnen und aus der geöffneten Tabelle einen Wert in mein Feld der Artikelkarte schreiben.
Das tut er aber nicht. Was habe ich vergessen???

Programmierung auf dem OnLookup-Trigger

IF FORM.RUNMODAL(FORM::"Sparpart category")=ACTION::LookupOK THEN BEGIN
"spare part category" := SparPartCategory."Ersatzteil Kategorie";
VALIDATE("spare part category");
END;

Danke!

mfg

Maria
Zuletzt geändert von HungerMaria am 18. Juli 2011 07:33, insgesamt 1-mal geändert.

Re: CC LOOKUP

15. Juli 2011 21:34

HungerMaria hat geschrieben:Was habe ich vergessen???
Hallo Maria,

du hast einfach nur vergessen, den Record, welchen du anschließend ausliest, auch der Form mit zu übergeben:

IF FORM.RUNMODAL(FORM::"Sparpart category",SparPartCategory)=ACTION::LookupOK THEN BEGIN
"spare part category" := SparPartCategory."Ersatzteil Kategorie";
VALIDATE("spare part category");
END;

Re: CC LOOKUP

17. Juli 2011 09:34

Du kannst auch die Form als Variable anlegen und anschließend mit GetRecord dir den Datensatz ziehen.