Pregunta

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?

¿Fue útil?

Solución

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top