Question

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?

Was it helpful?

Solution

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.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top