سؤال

Dummy needs a help : )))))

I have an empty Grid with 2 fields, ItemId and ItemName, ItemId has lookup key.
How to make it possible when I select some itemid from lookup table to show its ItemName in another field?

هل كانت مفيدة؟

المحلول

On your table in the AOT, overwrite the modifiedfield method. For an example on how to overwrite, check the purchline.modifiedField method for example. Just add a case in the switch:

case fieldnum(YourTable, ItemId) this.itemName = inventtable::find(this.itemid).name(); break;

Unless really necessary, adding both the itemId and itemName is not needed, as you are de-normalizing the database at the point. It is probably better to add a display method for the itemname to your grid.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top