static void lookupAOTTables(FormStringControl _ctrl)
{
SysTableLookup sysTableLookup = SysTableLookup::newParameters(tablenum(UtilidElements), _ctrl);
Query query = new Query();
QueryBuildDataSource queryBuildDataSource;
QueryBuildRange qbrType;
;
sysTableLookup.addLookupfield(fieldnum(UtilidElements, Id));
sysTableLookup.addLookupfield(fieldnum(UtilidElements, Name));
queryBuildDataSource = query.addDataSource(tablenum(UtilidElements));
qbrType= queryBuildDataSource.addRange(fieldnum(UtilidElements, RecordType));
qbrType.value(SysQuery::value(UtilElementType::Table));
sysTableLookup.parmQuery(query);
sysTableLookup.performFormLookup();
}
Sunday, March 6, 2016
How to create AOT object lookup
Saturday, February 27, 2016
Cara Membuat Lookup Dimension di report contract
Didalam artikel ini kita akan membahas bagaimana cara membuat lookup untuk memilih Dimension attribute pada report parameter.
Pertama-tama kita harus membuat UIBuilder class yang akan dipakai oleh SSRS Report kita. Lalu di dalam class tersebut kita buat sebuah method lookup dimension.
Pertama-tama kita harus membuat UIBuilder class yang akan dipakai oleh SSRS Report kita. Lalu di dalam class tersebut kita buat sebuah method lookup dimension.
How to add SalesParmUpdate.specQty
First add a new element in SalesUpdate enum.
example: add JJK_TestElement in SalesUpdate enum.
After that add a logic in SalesQuantity class for the new added enum. There are 2 method in SalesQuantity class that can be use to calculate qty, which are calcQtySales and calcQtyInvent.
example: add JJK_TestElement in SalesUpdate enum.
After that add a logic in SalesQuantity class for the new added enum. There are 2 method in SalesQuantity class that can be use to calculate qty, which are calcQtySales and calcQtyInvent.
Friday, February 12, 2016
Cara men-set dialogField dari Form
Untuk men-set value pada dialogField dari Args nya form, dapat menggunakan method: pack() dan unpack().
Labels:
args,
AX 2012 R2,
AX 2012 R3,
dialogField,
init dialog field,
pack,
unpack,
x++
Thursday, September 17, 2015
Cara merubah dimension value dalam default dimension melalui x++
Kita dapat merubah 1 atau lebih dimension pada financial dimension (default dimension) menggunakan code dibawah ini:
Friday, April 24, 2015
Cara Mengakses External Database Menggunakan TSQL OLEDB dari X++
Pada post sebelumnya, kita sudah membahas bagaimana cara meng-akses external database menggunakan class ODBC.
Tetapi class ODBC ini memiliki keterbatasan untuk versi 2012 keatas, yaitu tidak dapat mengakses database server menggunakan user id yang lain (walaupun kita sudah menggunakan loginProperty.setOther), account yang digunakan adalah AOS service account.
Thursday, September 18, 2014
Manipulasi string menggunakan char2Num, num2Char dan strAlpha pada AX 2012
Ada beberapa cara dalam menghilangkan ascii dalam AX 2012. Misalnya jika kita ingin menghilangkan enter / newLine pada alamat, maka kita dapat menggunakan syntax berikut:
Jika kita tidak mengetahui nilai suatu karakter, maka kita dapat menggunakan method char2Num.
strReplace(companyInfo.postalAddress().Address, num2char(10), num2char(32))Kode diatas menunjukkan bagaimana cara untuk merubah newLine character (num2Char(10)) dengan space character (num2Char(32)).
Jika kita tidak mengetahui nilai suatu karakter, maka kita dapat menggunakan method char2Num.
strfmt('%1--%2--%3', char2Num('\n', 1), char2Num('\t', 1), char2Num(' ', 1))
Subscribe to:
Posts (Atom)