Tagged with " Microsoft Dynamics Ax 2012"
Eyl 8, 2014 - X++    4 Yorumlar

Excelden Veri Aktarımı

Axapta üzerinde bazen dışarıdan tablolara veri aktarımı yapmak durumunda kalırız. Bunun için Ax 2012 dışarıdan veri aktarımı için bir çok yöntem vardır. Genellikle danışmanların kullandığı yöntem olan Axapta 2009 da içe aktar yöntemi Ax 2012 de yerini Excelin bi aracı olan “Excel Add-İns” e bırakmıştır. Bu araç ile ile tablolara rahat olarak aktarım yapılabilmektedir.

Ancak bazı durumlarda bir şablon yardımıyla son kullanıcı içeri veri almak isteyebilir. Bu gibi durumlar için de Excel veya CSV ile Axapta tablolarına veri aktarmak gerekebilir. Bu konuda Excel ile aktarmayı anlatacağım. Birbirine benzesede bir sonraki konuda da csv ile aktarmadan bahsedeceğim.
Daha Fazla »

Ağu 28, 2014 - Formlar (Forms), Menu Item, X++    Yorum Yok

Kod ile Form Açmak (Form Çağırma)

İhtiyaca göre kullanılan classlardan veye formlar üzerinden başka formları açmak(çağırmak) gerekir. Bu işlem genelde form üzerindeki MenuItem butonlarıyla yapılır ancak bazı durumlarda bu ihtiyacı karşılamaz ve kod içerinden istenilen formu çağırmak gerekir. Bu gibi ihtiyaçları X++ da menuItemlar yardımıyla yada formRun ile form isimini kullanarak yapabiliriz. Aşağıda bu iki yöntemide açıklayacağım.
Daha Fazla »

Nis 8, 2014 - Formlar (Forms)    1 Yorum

Form Templates (Form Şablonları)

Dynamics Ax 2012 ile gelen  Form şablonları uygun kontroller ile doğru form türü oluşturmak ve uygulamanın tutarlı tasarımına yardımcı olmak için kullanılabilir.
Form şablonlarını AOT -> Forms -> New Form for Templates seçilerek istenilen şablon(template) seçilir.
Bu şablonlar ne işe yarar neredeler kullanılır açıklayalım.

ListPage : Modüllerin giriş formları genelde ListPage formlardır. ListPage formlarda sadece ana veriler bir liste halinde görüntülenir. Veri üzerinde güncelleme yapabilmek için Edit formlara ihtiyaç vardır. ListPage formların bir özelliğide Enterprise Portale (EP) üzerinden kullanılabilmeleridir. Ancak bu özelliği yüzünden ListPage üzerine metod yazmak mümkün değildir.
Örnek olarak Alacak hesapları -> Ortak ->Müşteriler -> Tüm müşteriler (CustTableListPage) incelenebilir.

DetailsFormMaster : Ana veri girişi ve güncelleme yapmak için kullanılan şablon DetailsFormMaster’dır.
Örnek olarak Alacak hesapları -> Ortak ->Müşteriler -> Tüm müşteriler üzerinde “Düzenle” seçildiğinde açılan form incelenebilir (CustTable)
Daha Fazla »

Nis 6, 2014 - Tablolar (Tables)    Yorum Yok

Tablo(Tables) Nedir? Nasıl Oluşturulur?

Öncelikle tablo nedir sorusunun karşılığını verelim.

Tablo,  Axaptanın temel yapı taşlarından biridir. Ax üzerinde dataların(verilerin) tutulduğu yapılardır. Axapta üzerinde tablolar sadece AOT üzerinden oluşturulabilir. Direk olarak veri tabanı üzerinden yapılacak işlemler Dynamics Ax açısından olumsuz sonuçlar doğurabilir hatta uygulamanın tamamen çökmesine neden olabilir.

Yeni bir tablo oluşturmak için;

  • Geliştirme ortamından AOT yapısını açın (CTRL + D) Daha Fazla »

Extended Data Type (EDT) Nedir?

Geliştirilmiş veri Tipidir. Yazılım temelinde kullanılan string, int, date gibi veri tiplerinin özelleşmiş ve fonksiyonel kullanım halidir.

Axaptanın en önemli nesnelerinden biri olmakla birlikte bu Dynamics Ax üzerinde geliştirme yapacak yazılımcıların en çok ihtiyaç duyacağı konulardan biri budur. Yeni bir EDT tanımlamak istediğinizde AOT üzerinden Data Dictionary altından Extended Data Type üzerinde yeni denilerek istenilen tipte EDT oluşturulabilir.

Aşağıda EDT ile yapabileceklerinden ve kendine has özelliklerinden kısaca bahsedelim. Daha Fazla »

Sayfalar:12»