Bagi orang awam tentang Microsoft Dynamics AX dan X++ mungkin akan sedikit bingung ketika diharuskan mengambil nilai dari sebuah field dengan tipe enum. Tidak usah bingug, karena ternyata caranya sangatlah gampang. Misalkan saja kita mau menampilkan SalesId dari SalesTable yang statusnya "Delivered", nah kita bisa menggunakan cara di bawah ini :
Pertama lihat dulu tuh field SalesStatus pada SalesTable memakai Base Enum apa, lalu tinggal tulis aja
namaBaseEnum::namaElementBaseEnum
Nah, contoh penggunaan scripnya seperti di bawah ini :
{
SalesTable _SalesTable;
;
While select SalesId from _SalesTable
where _SalesTable.SalesStatus == SalesStatus::Delivered
{
info(strfmt("%1",_SalesTable.SalesId));
}
}
Sementara hasilnya adalah seperti di bawah ini :



