Wednesday, 6 January 2016

Sudah 1 minggu ini saya tidak posting diblog, hari ini lanjut buat tutorial axapta lagi.
Di tutorial kali ini saya akan membahas untuk membuat lookup di field table yang akan di gunakan di form nantinya.Yuk langsung saja.

Pada contoh ini saya akan menampilkan kode project berdasarkan kode departmen

Langkah 1
Buat method baru di field projId yang ada di table expense
method lookup axapta















Langkah 2
Kemudian ketikan kode berikut di method yang akan di jadikan lookup.
coding systablelookup axapta
















penjelasan dari koding diatas :
Definisikan variabel,class atau table yang akan digunakan pada method
variable axapta








setelah class systablelookup di definisikan maka panggil class systablelookup berdasarkan
parameternya yaitu nama table yang akan di buat lookupnya.
Untuk class sysTablelookup ini sudah tersedia di axapta kalian hanya tinggal gunakan saja,
kemudian tentukan field apa saja yang akan ditampilkan saat lookup


class systablelookup axapta





setelah menentukan field mana saja yang akan ditampilkan saat lookup, selanjutnya yaitu
buat query berdasarkan field yang akan ditampilkan.

query axapta




kemudian buat range dari query tadi,value range yang dipakai yaitu kode departmen dari expense dan status project id yang inproses.
kemudian jalankan querynya dan tampilkan menggunakan method yang ada di class sysTablelookup

view systablelookup





Langkah 3
Setelah selesai maka akan muncul seperti gambar dibawah ini
final lookup

0 comments: