[英]How to take value from combo box table microsoft dynamics ax 2012 x++ while select
简短的答案是,您需要从查找中获取返回值,通过返回的值(键)在表中找到该值,并获取“ Name
字段。
因此,这是您的情况下第一个结果的数据:
InventLocation::find('11').Name
这就是所谓的lookup
。 查找时,AX将通过多种方法确定要显示的值。 您正在查看的是基于Extended Data Type
关系的查找。
\\Data Dictionary\\Extended Data Types\\InventLocationId
在这种情况下\\Data Dictionary\\Extended Data Types\\InventLocationId
\\Data Dictionary\\Tables\\InventLocation
的引用表 \\Data Dictionary\\Tables\\InventLocation\\Indexes\\InventLocationIdx
的备用主键,我相信在这种情况下,它确定返回值 \\Data Dictionary\\Tables\\InventLocation\\Field Groups\\AutoLookup
确定哪些字段作为信息显示给用户。 如果希望自定义查找返回InventLocation.Name
字段,则应查看可用的不同方法。 这篇博客文章是了解不同方法的一个很好的开始: https : //kashperuk.blogspot.com/2009/04/lookup-methods-tutorial-custom-list.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.