Örneğin sizden Tahsilat Belge Numarası alanına, aynı kayıttan girildiğinde ekrana uyarı çıksın
şeklinde bir kontrol konulması istendi.
Bu durumda Formun datasource'unda ilgili alanın validate'ine aşağıdaki şekilde kod yazabilirsiniz.
public boolean validate() { LedgerJournalTrans tmpLedgerJournalTrans; // Tablonun adıyla Datasource'u aynı olduğunda tabloyu tanımlamanız gerekiyor. Yoksa Ax bunu algılayamıyor. boolean ret; ret = super(); select firstonly tmpLedgerJournalTrans where tmpLedgerJournalTrans.DRTDocumentId == LedgerJournalTrans.DRTDocumentId; if (tmpLedgerJournalTrans.RecId != 0) // Boş olmayan kayıtlar { info(strfmt("%1 daha önce kullanıldı!", tmpLedgerJournalTrans.DRTDocumentId)); } return ret; }Ax'ı Bilgi Teknolojiler Şef'imiz Murat Bey 'le öğrenmeye çalışıyorum.
https://daxapta.wordpress.com/