Bazı durumlarda axaptadaki veriyi dışarıya dosya olarak veri bloğu halinde vermemiz gerekir. Bu gibi durumlarda genellikle excel veya csv gibi çıktılar kullanır. Bu dışa aktarım (export) işlerinden excele aktarıma bir önceki konumuzda (Axaptadan excele aktarım) bahsetmiştim. Bu konumuzda da csv ye aktarma işleminden bahsedeceğim.
Daha Fazla »
Daha önceki konularımızda dışarıdan(excel ve csv ile) axapta içerisine nasıl veri atılacağını anlatmıştım. Bu konumuzda da Axaptadan excele atarım yani export işlemini anlatacağım. Genellikle daha çok csv ye aktarım gibi konular ihtiyaç olsada ilk etapta excel ile nasıl yapılıyor hücrelere atamaları nasıl yaparız onlarla ilgili basit bir örnek hazırladım. Bir sonraki konumuzda da cvs den bahsedeceğim.
Daha Fazla »
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 »
İ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 »