Если значение вводится в ячейку сетки вручную, то как проверить, что это значение присутствует в конкретной таблице в динамике Microsoft AX 2009 с X ++?Как проверить введенное значение ячейки сетки в таблице в Axapta X ++?
2
A
ответ
2
Зачем вам нужно это делать с помощью X ++? Кодирование не требуется.
Используйте расширенный тип данных.
Пример: Для того, чтобы проверить, что поле идентификатора сотрудника найдено в таблице EmplTable
поля EmplId
, использовать расширенный тип данных EmplId
на поле в таблице транзакций. Вы не сможете ввести идентификатор сотрудника, который не найден в таблице сотрудников.
Если вы действительно хотите это сделать в коде, используйте метод exists
на столе.
boolean validate()
{
return EmplTable::exists(x.EmplId) || checkFailed("Employee not found");
}
ok..Thank you .. – Revathi