Aralık | 2010 | ATOL Dynamics AX Blog
Formda gösterilen kayıt sayısını bulmak ve göstermek
Posted by Ray (Emre) TUFEKCI in Data Dictionary (Veri Sözlüğü), Development, Forms (Formlar) and tagged with development, geliştirme, Kayıt sayısı, QueryBuildDataSource 30 Aralık 2010
Mustafa Bey’in sorusu üzerine:
“Bir gridde kaç tane satır olduğunu nasıl saydırırız? Ama while select ile değil. Çünkü 1 milyon kayıda while select çekersek o form açılmaz. Display alanım, form açıldığında kaç kayıt olduğunu gösterecek. Filtre uygulandığında display alan kendini refresh edip griddeki satır kadar sonuç yazacak.”
Soru açık sanırım. Cevap ise basit.
Tablolarda CacheLookup özelliğinin önemi ve kullanımı
Posted by Ray (Emre) TUFEKCI in Data Dictionary (Veri Sözlüğü), Development and tagged with Axapta, Cache, Dynamics AX, EntireTable, geliştirme, Index, Microsoft, NotInTTS, Primary index, Properties Window, Table 27 Aralık 2010
Tablo özellikleri ile ilgili makalede CacheLookup özelliğini ayrıca incelememiz gerektiğini ifade etmiştim.
Tablolardaki CacheLookup özelliği, Microsoft Dynamics AX’ta veri tabanına erişim optimizasyonunu sağlayan en önemli özelliktir. Bu özellik doğru kullanıldığında sadece kesinlikle gerekli durumlarda veri tabanına erişim sağlanır. Veri tabanına erişilmediği zamanlarda veri tabanından alınmayan veri bellekten (cache) okunur.
DataSource Metodları (Refresh, Reread, Researh, ExecuteQuery, FindRecord, DisplayOption…)
Posted by Ray (Emre) TUFEKCI in Development, Forms (Formlar) and tagged with Axapta, DataSource, DisplayOption, ExecuteQuery, FindRecord, geliştirme, Grid renklendirmek, Refresh, RefreshEx 22 Aralık 2010
Ender Bakcan Beyin ve Mustafa Beyin soruları üzerine:
Bu yazımızda Axapta’da form oluştururken sıkça kullandığımız ama herbirinin net karşılığını bilmediğimiz DataSource Metodlarını ele alacağız. Gördüğüm kadarı ile genelde “hepsini kullanalım sağlam olsun” mantığıyla birkaç metod birarada kullanılmaktadır. Bunun yanlış olduğunu söylemeye gerek yok elbette. Birazdan bahsedeceğimiz üzere bazı metod ikilileri mantıklı iken bazıları mantıksızdır. Şimdi sırayla değinelim:
Posted by Ray (Emre) TUFEKCI in Off topic - Konu dışı 20 Aralık 2010
Birazcık da gülelim. 🙂
Web Menu Items Ve Enterprise Portal (Ax’in Web arayüzü)
Posted by Ray (Emre) TUFEKCI in Development, EP and tagged with Enterprise Portal, Microsft Office Sharepoint Server, Microsoft Windows Sharepoint Services, MOSS, Web Menu Item, WSS 19 Aralık 2010
Hülya Hanım’ın sorusu üzerine:
Daha ileriki yazılarda detaylandırmak üzere önce özet bilgi vermek gerekmekte :
Enterprise Portal (EP), Dynamics Ax’ın internet üzerinden kullanılabilmesi için sunulan standart çözümün adıdır. Microsoft Windows Sharepoint Services (WSS) ya da Microsft Office Sharepoint Server (MOSS) kullanılarak sunulur. EP ile ilgili bir kısım düzenlemeler Ax içinden, bir kısım düzenlemeler Microsoft Visual Studio aracılığı ile, bir kısım düzenlemeler ise WSS’in kendi yönetim panelinden yapılır. EP’de yapılacak tüm geliştirmeleri ifade etmek için AOT’de Web düğümü bulunmaktadır. EP’de sunulan her bir sayfa en az bir, genellikle çok daha fazla web parttan oluşur. Web partlar bir tablodaki tek bir alanı gösterebileceği gibi, formlardakine benzer gridler de içerebilir. Ya da sol menü, üst menü gibi yönlendirme (Navigation) kontrollerini içerebilir.
Veri Gezgini (Data Crawler)
Posted by Ray (Emre) TUFEKCI in Development, Genel Konular and tagged with Data Crawler, Dynamics AX, Veri Gezgini 13 Aralık 2010
Bu makalede Dynamics AX’ta pek sık kullanılmayan ve pek de bilinmeyen bir özellik olan Veri Gezgini (Data Crawler) konusunu ele alacağız. Aslında son derece kullanışlı bir yapı olan Veri Gezgini, bir kelimenin AX’taki tüm tablolarda, daha doğrusu istenen tüm tablolarda aranmasını sağlar.
Veri gezgininin çalışması için öncelikle hangi tabloların veri gezgininde aranacağını belirtmek gerekir. Veri gezginine en kritik tabloları eklemek gerekir, çünkü arama işlemi için öncelikle bir indeksleme yapılmaktadır.
Sorgulara girilen değerlerin (QueryBuildRange’lerin) taşınması (Passing QueryRange Values)
Posted by Ray (Emre) TUFEKCI in Classlar, Development and tagged with development, Query, QueryBuildDataSource, QueryBuildRange, Table 09 Aralık 2010
Bir sorgu (Query) ekranında girdiğiniz aralık değerlerinin diğer bir sorguya taşınması çok sık olmasa da kullanılan bir durumdur. Burada önemli olan nokta aralık olarak belirtilen değerlere karşılık alan numarası (fieldId) değerini ve aralığa verilen değeri elde etmektir. Okumaya devam et →
Gridlerde çoklu seçim (Multiple grid selections)
Posted by Ray (Emre) TUFEKCI in Classlar, Development, Forms (Formlar) and tagged with Axapta, Çoklu seçim, Best practice, development, Dynamics AX, Form, Grid, Microsoft, multiple selection 09 Aralık 2010
Dynamics AX’ta bazı formlarda çoklu seçim yaparak işlemler çok kayıt üzerinden yapılabilir. Örneğin Alacak Hesapları Satış Siparişi Ayrıntıları formunda ctrl basılı iken birden fazla kaydı seçerek deftere nakil yapabilirsiniz. Bu konu zor gibi görülen ama aslında oldukça basit bir konudur.
Bir raporu birden çok kez basmak
Posted by Ray (Emre) TUFEKCI in Development, Reports (Raporlar) 07 Aralık 2010
Yıldız ve Mustafa’nın sorusu üzerinde:
“1 raporu (Bir tane Headerı bir tane bodysi ve bir tane de programmable sectionı olan bir raporu) 2 defa altalta nasıl basarız? Ayrıca rapora çerçeve nasıl ekleyebiliriz?” Okumaya devam et →