Tagged with " Ax 2012"
Nis 17, 2014 - X++    2 Yorumlar

X++ Yapısı, İf-Else Switch-Case Blokları ve Döngüler

X++, Axaptanın kendine özgü bir geliştirme dilidir. Bu dilinde kurallarında diğer dillere benzer özellikleri olduğu gibi onu diğer dillerden ayıran farklılıkları da vardır. Beraber bu dilin yapısını biraz inceleyelim.

Ax 2012 ile birlikte geliştirme ortamı(IDE) ayrı olarak karşımıza gelmektedir. Bu ortamı açtıktan sonra Tablo, Class, Form, Datasource, Job vb bir çok nesne üzerinde X++ ile kod yazılabilmektedir.

Tanımlama olarak ele aldığımızda diğer programlama dillerinden faklı olarak değişkenler dışında EDT ve tablo tanımlamaları da yapılması gereklidir. Ayrıca Form ve Class gibi yerlerde Global değişken tanımlaması classDeclarations kısmında tanımlanır. Yerel tanımlamalar ise kullanılan metodun en üstünde tanımlanır(Kod blokları içerisinde değişken tanımlanmaz sadece metodun en üstünde değişken tanımlaması yapılır).
Daha Fazla »

Nis 13, 2014 - Tablolar (Tables)    Yorum Yok

Tablolara Delete Action Ekleme

Delete Actionların amacı birbirine bağlı tablolarda ana tablodan veri silindiğinde ona bağlı detay tablodaki satırların gereksiz yere kalması veya detay satırların silinmeden ana veri tablosundan kayıt silmenin engellemesidir. Bu şekilde artık(gereksiz) veri kalmaması hedeflenir.

3 tane Delete Action Tipi vardır;

-          Cascade
-          Restricted
-          Cascade+Restricted
Daha Fazla »

Nis 11, 2014 - Tablolar (Tables)    Yorum Yok

Tablolarda İndex Oluşturma

Tablolara index tanımlamaya geçmeden önce indeks(index) tanım olarak nedir ve ne işe yarar kısmına bakalım.

İndex bir veri kümeleri üzerinde arama, sıralama veya gruplama yaparken bize yardımcı olmak üzere oluşturulmuş ön bilgidir. İndexler için en çok kullanılan örnek telefon rehberleri için verilir. Örnek olarak rehberden bir ismi aradığınızda ilk olarak o ismin ilk harfine giderek kişiye ulaşmaya çalışırsınız buda indexlemeye en güzel örnektir. Yani indexler veriye en kolay ulaşmamızı sağlayan yöntemdir.
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 8, 2014 - Formlar (Forms)    Yorum Yok

Form Yapısı ve Oluşturma

Axapta üzerinde formlar kullanıcı ile iletişimi sağlayan AOT yapısı nesnelerinden biridir. Dynamics Ax üzerinde bir form tasarlamak diğer yazılım dillerine göre biraz daha farklıdır. Nesneye dayalı programlama dillerinde tasarımın her noktasına müdahale edilebilirken bu kısımda Axapta işleri biraz daha kolaylaştırırken bir çok şeyi kendi standartları içerisinde kendisi düzenliyor.
Aşağıda form oluşturma ve desing yapılarına değineceğiz.
Daha Fazla »

Sayfalar:«1234567»