public void modifiedField(fieldId _fieldId) { super(_fieldId); switch (_fieldId) { case (fieldnum(DRT_EnvanterTransTable,EmplID)) : this.EmplName = EmplTable::find(this.EmplID).Name; this.Dimension[1] = EmplTable::find(this.EmplID).Dimension[1]; break; } }
28 Haziran 2018 Perşembe
İlişkili tablodan verileri otomatik çekme | Dynamics Ax
Sizden tablonuzda sicil numarasını seçip persoenelin adı ve departmanı otomatik olarak gelmesi istenirse, aşağıdaki şekilde tablonuzun methodsunda modifiedField'ına yazabilirsiniz.
27 Haziran 2018 Çarşamba
Bir tablodaki alanın adını kodla bulma | Dynamics Ax
26 Haziran 2018 Salı
Display bir alana ilişkili bir tablodan alan getirme | Dynamics Ax
Bir tabloya, viewe vs. display olarak bir alan eklediniz ve bu alanla ilişkili bir alanı çekmek istiyorsanız aşağıdaki gibi yapabilirsiniz.
Eklediğiniz display alan;
İlişkili tablodan çekmek istediğiniz farklı bir alan;
Eklediğiniz display alan;
display VendAccount ETGExImpVendAccount() {;
return PurchTable::find(this.PurchId).OrderAccount;
}
İlişkili tablodan çekmek istediğiniz farklı bir alan;
display VendName ETGExImpVendName() {;
return VendTable::find(this.ETGExImpVendAccount()).Name;
}
25 Haziran 2018 Pazartesi
Tümünü seç, kaldır | Dynamics Ax
Formda kayıtların tümünü seçmek ya kaldırmak istiyorsanız, öncelikle iki adet buton ekleyip ve click methoduna aşağıdaki gibi kodları yazarak yapabilirsiniz.
Tümünü seç yapmak için;
void clicked() { AtmSalesPickingListJournalTable atmtable; AtmSalesPickingListJournalLine atmDetail; ; super(); ttsbegin; while select AtmTable where atmtable.PickingListId == AtmSalesPickingListJournalTable.PickingListId { while select forupdate atmDetail where atmdetail.PickingListDate == atmTable.PickingListDate && atmdetail.PickingListId == atmTable.PickingListId { atmdetail.DIIB = Noyes::Yes ; atmDetail.update(); } } ttscommit; AtmSalesPickingListJournalLine_ds.executeQuery(); }
Tümünü kaldır için;
void clicked() { AtmSalesPickingListJournalTable atmtable; AtmSalesPickingListJournalLine atmDetail; ; super(); ttsbegin; while select AtmTable where atmtable.PickingListId == AtmSalesPickingListJournalTable.PickingListId { while select forupdate atmDetail where atmdetail.PickingListDate == atmTable.PickingListDate && atmdetail.PickingListId == atmTable.PickingListId { atmdetail.DIIB = Noyes::No ; atmDetail.update(); } } ttscommit; AtmSalesPickingListJournalLine_ds.executeQuery(); }
Kaydol:
Kayıtlar (Atom)
Total ciro
static void MAA_SalesTableTotal(Args _args) { SalesTable SalesTable; utcDateTime dateTime; dateTime ...
-
Dynamics Ax Microsoft’un orta ve büyük ölçekli işletmelerin ihtiyaçlarını karşılamak için tasarladığı temel iş çözümüdür. Veritabanı yöne...
-
Veri Filtreleme CTRL+F Geçerli alanı filtrelemek için kullanılır. Ekran açılır. Hangi alan üzerine tıklandı ise o alan için filtreleme k...