Senin, 07 November 2016

AX : Disabled Enabled Button AX 2012 ( Simple Case )

Dalam hal ini saya mempunya form Down Payment..di tabel purchdp_header( custom table), nah saya ingin ketika nomor_dp itu ditemukan di table LedgerJournalTrans maka tombol edit di Form Down Payment menjadi disabled..sebelumnya saya memakai Class Interaction namun saya mencoba cara sederhana dengan menggunakan Class Active di datasource PurchDP-Header di form tersebut..isi class Activenya sebagai berikut :

public int active()
{
    int ret;
    AmountCurDebit nilaisum;
    PurchDP_Header pdph;
    LedgerJournalTrans ljth;

    //info(PurchDP_Header.Nomor_PurchDP);
    ret = super();

    select * from ljth where ljth.Nomor_DP==PurchDP_Header.Nomor_PurchDP;
    //nomordp=ljth.AmountCurDebit;
   nilaisum=ljth.AmountCurDebit+ljth.AmountCurCredit;
   // info(int2str(amcd));
    if(nilaisum> 0)
    {

       buttonEditDP.enabled(false);

    }

    else
    {
        buttonEditDP.enabled(true);
    }


    return ret;
}

Tidak ada komentar:

Posting Komentar