Soal TTS PAE Hari Jumat

Buat teman-teman yang mengambil matakuliah PAE dengan kelas Jumat, 17:00 – 20:00 WIB bisa mengambil soal disini. Silahkan klik disini

Selamat bekerja.

Soal TTS PAE Hari Selasa.

Buat teman-teman yang mengambil matakuliah PAE dengan kelas Selasa, 17:00 – 20:00 WIB bisa mengambil soal disini. Silahkan klik disini

Selamat bekerja.

Menampilkan data pada 2 datasource yang berbeda dengan kelas SysMultiTableLookUp

Wah, akhirnya ada kesempatan untuk menulis lagi setelah cukup lama tidak menulis. Ok, mumpung ada kesempatan skarang saya akan mencoba membagi pengalaman yang saya dapat menggunakan Dynamics Ax 2009. Berikut adalah tulisan singkat untuk menampilkan beberapa data yang kita ambil dari 2 datasource yang berbeda. Pada tulisan sebelumnya saya telah membahas mengenai bagaimana cara untuk menampilkan data dengan kelas SysTableLookup. Dari nama kelas saja kita sudah bisa mengetauji bahwa kelas ini dipakai untuk lookup beberapa tabel sekaligus. Konsepnya sama saja dengan SysTableMultiLookup namun kelebihan dari SysMultiTableLookup ini bisa merefer ke beberapa tabel sekaligus. Berikut ini merupakan contohnya :

static void lookupSysMultiTableLookUp(FormStringControl _ctrl, 
CustAccount	_custAccount)
{
Query                   query = new Query();

QueryBuildDataSource    salesTableDS   = query.addDataSource(tablenum(SalesTable));
QueryBuildDataSource    salesLineDS    = salesTableDS.addDataSource(tablenum(SalesLine));
SysMultiTableLookUp     sysTableLookUp = SysMultiTableLookUp::newParameters(_ctrl,query);
;

salesLineDS.addLink(fieldnum(SalesTable,SalesId),
fieldnum(SalesLine,SalesId));
salesLineDS.relations(true);
salesTableDS.addRange(fieldnum(SalesTable,
OrderAccount)).value(SysQuery::value(_custAccount));    
salesLineDS.addRange(fieldnum(SalesLine,SalesQty))
.value(SysQuery::range(100,5000));
    
sysTableLookup.addLookupfield(fieldnum(SalesTable,OrderAccount));
sysTableLookup.addLookupMethod('custName');
sysTableLookup.addLookupfield(fieldnum(SalesTable,PaymTermId));
sysTableLookup.addLookupfield(fieldnum(SalesLine,ItemId));
sysTableLookup.addLookupfield(fieldnum(SalesLine,SalesQty));
sysTableLookup.addLookupfield(fieldnum(SalesLine,SalesPrice));

sysTableLookup.parmQuery(query);
sysTableLookup.performFormLookup();
}

Selamat mencoba,..