Ax 2012 çoklu veri kaynağına sahip formlarda Excele aktar fonksiyonu | Mesut BOZTAŞ
Knowledge is the POWER…
← AX 2012 de Birden çok satış sipariş satırının X++ ile tek bir irsaliye/faturada nakledilebilmesi
Ax 2012 çoklu veri kaynağına sahip formlarda Excele aktar fonksiyonu
AX 2009 ile hayatımıza giren Excele Aktar butonu AX 2012 de değişen form yapısı ile neredeyse her formda standart bir buton olarak artık karşımız çıkıyor.
Butonun olmadığı formlarda da Gridte kayıtları seçip CTRL+T kombinasyonu ile verileri excele aktarabiliyoruz.
CommandButon olan Excele aktar fonksiyonu AX içinde Classes ->SysGridExportToExcel -> performPushAndFormatting metoduyla yönetiliyor.
Buraya kadar güzel. Ama birden çok gride sahip bir formunuz varsa (örn:SalesTable) ve her bir grid üzerindeki ilgili buton grubuna Excele aktar butonunu çoklayıp eklerseniz ve butonun, üste doğru button grup, tab vs hepsinin de Veri kaynağı(Datasource) değerlerini gridin bağlı olduğu veri kaynağı olarakta atasanız karşılacağınız manzara sistemin her zaman formun ilk veri kaynağının değerlerini excele atması olacaktır.
Yani SalesTable formunda Sipariş satırları excele atmak için koyacağının buton, butonla ilgili tüm veri kaynaklarını SalesLine bile yapsanız gidip SalesTable gridi içindeki değerleri Excele atacaktır.
Bunu çözmeniz için yapılması gereken ise oldukça basittir.
1- İlgili Gridin AutoDeclaration değerini YES olarak belirleyin.
2-Excele aktar butonunuzun altına aşağıdaki metodu ekleyin.
element.selectControl(GridName); // The "GridName" değeri sizin grid
// için 1.adımda belirtiğiniz değer olacaktır
Yazan: mesutboztas 05/01/2016 in Geliştirme, Genel
Etiketler: Export to Excel Multiple Data Sources, performPushAndFormatting, SysGridExportToExcel
Email ile takip için
Bu blogu email ile takip için kaydolun!
İş akışı (Workflow) (9)
BUNLARI DA BEĞENECEKSINIZ
Selami Kul – AX & ERP
Yakup Kirisçi – Ax performance
İrfan Koçyiğit- System/BI
action message Add menuItem Favorites Atlanta AX AX2012 Ax 2012 R3 Eğitim Yenilikler Ax 2012 workflow notification unabled Ax iş akışı Bildirim ekleme sorunu AX iş akışı yer imleri ekleme sorun AX Placeholders AX R3 AX rezervasyonu kaldır AX Workflows issues BI Bilgi yönetimi makale bugs Business analysis button shortcuts Ax convergence 2014 CRT csv delete reservation axapta dirpartyTable disable user security rights code axapta Dyanmics Ax dynamic ax 2012 workflow new features vision Dynamic ax CRM 2009 makale Dynamics Ax Dynamics AX 2009 Dynamics ax 2012 Dynamics AX AOS Refresh Dynamics AX Convergence Dynamics ax tüm ilçeler görüntüleme sorun lookup e-ticaret ecommerce eticaret Eylem mesaj future message Geliştirme Genel Adres defteri General Address book ilk yazi import InventItemSalesSetup Iphone job katalog KB971260 MDM Microsoft Dynamics AX Mobile Mrp multiple salesLine post AX 2012 perakende position could not found remove reservation Dynamics AX Retail search filter memo field dynamics ax search text repeat dynamics ax Security Key SecurityKeySet sharepoint SysGridExportToExcel SysWorkflowEventDispatcher Unable to add placeholder in AX user could not found Vadeli mesaj varsayılan sipariş ayarları veri ithali Warehouse and transportation wish liste Workflow Workflow Dynamics ax 2009 hotfix rollup 6 Workflows xAccessRightsList