static void ExcelUpdate_MAA(Args _args) { FilenameOpen filePath; SysExcelApplication application; SysExcelWorkBooks workBooks; SysExcelWorkBook workBook; SysExcelWorkSheets workSheets; SysExcelWorkSheet workSheet; SysExcelCells cells; Int NoofSheet,i,sn; LedgerJournalACType LedgerJournalACType; CustTrans custtrans; ; #Excel filePath = "C:\\Desktop\\maakbulut\\ax_excel\\FiyatFarkıFaturaRaporu.xlsx"; // kendi oluşturduğumuz excelin adresini veriyoruz. application = SysExcelApplication::construct(); application.visible(false); workBooks = application.workbooks(); workBooks.open(filePath,0,true); workSheets = workBooks.item(1).worksheets(); noOfSheet = worksheets.count(); try { ttsbegin; for( i = 1; i <= 1 ; i++) // noOfSheet { workSheet = workSheets.itemFromNum(i); if(workSheet) { for(sn = 2;sn <= 337;sn++) // 2. satırdan başlayıp 337. satıra kadar olan verileri alacak { custtrans.clear(); cells = workSheet.cells(); select forupdate custtrans where custtrans.Voucher == cells.item(sn,1).value().bStr(); if (custtrans) { custtrans.Dimension[5] = "Hediye"; // Şartımız Dimension[5] alanı Hediye olanlar custtrans.doUpdate(); } } } } ttscommit; info("İşlem tamamlandı."); } catch { ttsabort; info("Hata oluştu."); } application.quit(); }
31 Ekim 2016 Pazartesi
Dynamic Ax'ta excelle update yapma
Excelle istediğimiz bir alanı updete yapabiliriz. Bunun için aşağıdaki kodu inceleyebilirsiniz.
Kaydol:
Kayıt Yorumları (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...
Hiç yorum yok:
Yorum Gönder