Monday, January 21, 2008

Membuat Lookup pada Dialog yang terhubung

Aplikasi ini sangat simple tetapi sangat berfungsi, dimana suatu lookup pada dialog akan mempengaruhi lookup selanjutnya. So watch this carefully…

Buat sebuah Group dengan nama Classes dan ProjectGroupType = Classes. Pada Group terbsebut buat sebuah class dengan nama LinkedDialogLookup, kemudian tambahkan beberapa variable berikut pada method ClassDeclaration dan tambahkan sintaks extends Runbase.



Kemudian Override Method dialog dengan melakukan klik kanan pada class LinkedDialogLookup.



Kemudian ketikan sintaks berikut



Lanjutkan dengan melakukan Override Method dialogPostRun, kemudian ketikan sintaks berikut



Note : Sintaks yang di lingkari warna hijau bertujuan agar method kita dapat melakukan override pada control dialog (dalam hal ini String Edit dengan nama vendGroup dan vendAcc) dan yang dilingkari biru merupakan control yang dapat kita override.

Kemudian Override method pack pada Class LinkedDialogRun (terdapat pada Override Method – More – Pack, karena kepanjangan jadi gak keliatan ~_~”), ketikan sintaks berikut



Lanjutkan dengan melakuka Override method unpack pada Class LinkedDialogRun (terdapat pada Override Method – More – More – Pack, karena lebih kepanjangan jadi lebih gak keliatan >_<”), kemudian ketikan sintaks berikut



Sekarang buat method baru dengan nama VendAccount_lookup( ), nama method diambil dari Control String Edit yang kita tambah ke dialog dengan format #####_lookup( )



Langkah terakhir adalah membuat sebuah baru method dengan nama main( ), ketikan sintaks berikut



Kemudian jalan execute class LinkedDialogLookup, woooogh pada lookup Vendor Account yang keluar cuman yang Vendor Group 50.