如何检查Axapta X+中表格中输入的网格单元值+;?

如何检查Axapta X+中表格中输入的网格单元值+;?,axapta,x++,Axapta,X++,如果在网格单元格中手动输入值,那么如何使用X++检查Microsoft dynamics AX 2009中特定表中是否存在该值?为什么要使用X++?不需要编码 使用扩展数据类型 示例:要检查是否在表EmplTable字段EmplId中找到员工id字段,请在事务表中的字段上使用EmplId扩展数据类型。您将无法输入在employee表中找不到的员工id 如果您确实想在代码中执行此操作,请使用表中的exists方法 boolean validate() { return EmplTable

如果在网格单元格中手动输入值,那么如何使用X++检查Microsoft dynamics AX 2009中特定表中是否存在该值?

为什么要使用X++?不需要编码

使用扩展数据类型

示例:要检查是否在表
EmplTable
字段
EmplId
中找到员工id字段,请在事务表中的字段上使用
EmplId
扩展数据类型。您将无法输入在employee表中找不到的员工id

如果您确实想在代码中执行此操作,请使用表中的
exists
方法

boolean validate()
{
     return EmplTable::exists(x.EmplId) || checkFailed("Employee not found");
}