Browsing "Formlar (Forms)"
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 25, 2014 - Formlar (Forms), X++    Yorum Yok

Lookup Method Oluşturma

Öncelikle Lookup nedir, Axapta üzerinde nasıl kullanılır ona bakalım.

Dynamics Ax yapısında “Lookup”lar genel tanımıyla bir alana girilecek olan veriyi seçme işleminde yardımcı verileri gösteren açılan kutucuklardır. Genellikle form üzerinde kullanılırlar.

Lookuplar methodla müdahale edilmedikçe tablo grupları altındaki “AutoLookup” kısmına atılan alanları(field) gösterirler. Hangi tablodan seçileceğini ise EDT(Extended Data Type) üzerindeki ilişki(releation) belirler. Eğer AutoLookup boş ise lookup indexler üzerinden çalışır.(Bu konuya ilerde detaylı olarak inceleyeceğiz).
Daha Fazla »

Nis 24, 2014 - Formlar (Forms), X++    Yorum Yok

Edit Method Oluşturma

Edit methodlar tip olarak display methodlar gibi çalışırlar ancak display methodlardan farklı olarak düzenlenebilme özellikleri vardır.

Ancak Edit methodlar fiziksel bir alan değildir. Başka bir tablodan veya kaynaktan gelen bilgiyi gösterirler ve istenirse üzerinde düzenleme yapılabilirler. Genellikle formlarda kullanılırlar.

Daha Fazla »

Nis 20, 2014 - Formlar (Forms), X++    1 Yorum

Display Method Oluşturma

Dynamics Ax üzerinde display methodlar çok kullanışlıdır. Genelde karmaşık işlemlerin sonuçunda bir alanı ekran göstermek için kullanılır. Tablodan bir alan veya bir hesaplanmış işlem sonucu döndürülebilir.

Tabloların veya formların altına method olarak yazılarak bir çok kullanıcı ara yüzünde (Formlar ,Raporlar vs) kullanılabilir.

Display medhotların avantajları ve dezavantajları vardır.

Avantaj olarak kolay kullanım ve hızlı çözümü sayabiliriz. İstenilen her alanı tabloda açmak zorunda kalmıyorsunuz. İhtiyaca göre aynı method bir çok yerde kullanılabilir.

Dezavantaj olarak ise performansı alanın filitreleme sorunu sayabiliriz. Eğer forma çok fazla sayıda display method eklenirse formun performansı olumsuz yönde etkilenecektir. Ayrıca display alanlarda filitreleme yapılmaz.(Yapılmaz demek çok doğru değil aslında ama çok komplike bir işlem olduğu için yapılmaması daha doğrudur.)

Display Method oluşturmak için:
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 »

Sayfalar:«123»