Tagged with " Ax"
Eyl 5, 2014 - Formlar (Forms), X++    Yorum Yok

Dialog Ekranı

Ax 2012 üzerinde dialog ile işlemler yapmak için birden fazla yöntem bulunmaktadır. Bunların en basiti bir metod içerinde dialog alanlarının oluşturup dialog.run() metodunun çalıştırılmasıyla olur. Daha komplike dialog işlemleri için “RunBaseBatch”ten türetilen classlar yapılabilir. (RunBaseBatch in asıl amacı arka tarafta bir batch(toplu iş) işlemi çalıştırmak için kullanır. Ancak Ax 2012 de kullanılırlığı azalmıştır RunBaseBatch yerine Ax 2012 ile gelen SysOperation Framework classları kullanır. Bu iki yönetemede ilerki konularda bahsetmeye çalışacağız.)
Daha Fazla »

Ağu 7, 2014 - Menu Item    2 Yorumlar

Menü ve Menu Item Oluşturma

Uzun süredir iş yoğunluğundan dolayı blogla ilgilenemedim. Kaldığımız yerden devam edelim.

Menüler kullanıcıyla ilişki sağlayan Axaptanın ön yüzüdür. AOT üzerinde “Menus” düğümü üzerinde modüller dediğimiz klasör grupları bulunur. Axapta üzerinde yapılan işlerin kullanıcı için kolaylık sağlaması amacıyla gruplanması ve yapılan işlerin modüllere dönüştürülmesi burdan sağlanmaktadır. Bu bölümden modüller üzerine istenilen eklemeler veya çıkarmalar menuItemler ile yapılabilir veya yeni bir modül eklenerek yeni bir klasör grubu yapabilirsiniz. Axaptanın açılışından sonra yetkiler dahilinde izin verilen modüller ve menuitemler kullanıcılara gösterilir.
Daha Fazla »

May 9, 2014 - X++    3 Yorumlar

Insert, Delete, Update İşlemleri – Axapta

Dynamics Ax üzerinde tablolardaki verilere bazen kod üzerinden ekleme(insert), silme(delete), güncelleme(update) gibi işlemler yapmak gerekir. Bunun için X++ dilinde bazı yapılar mevcut bu yapılardan biraz bahsetmeye çalışacağım.

Bu işlemleri job,class, form, datasource, tablo method gibi bir çok yerde kullanabilirsiniz. Her işlem methodunun birde do yazılarak kullanılabilir hali(doinsert(),dodetele(),doupdate() gibi) mevcuttur. Do ile kullanılan işlemler de bir sonraki işlem tetiklenmez. Yani bazı durumlarda bir tabloya bir kayıt eklendiğinde onun tetiklenmesiyle başka tablolara da kayıtlar atılabilecek bir yapı olabilir veya tablo altındaki insert methodu override edilerek altına başka bir işlem eklenmiş olabilir. DoInsert ile yapılan işlemde bu işlemler gerçekleştirilmeyecektir.
Daha Fazla »

Sayfalar:«123456»