Image Tipli Bir Alanı Excele Aktarma

Merhabalar

Ax 2009’da Image tipindeki bir değeri excel şablonuna resim olarak aktarmaya yarayan,  hazır olarak kullanılabilecek job aşağıdadır.  Jobı çalıştırmadan önce dikkat edilmesi gereken ‘@’ ile başlayan dosyaların ve uzantılarının varlığından emin olunmalı, yoksa oluşturmalısınız.

Continue reading »

AX2009 Yorumlar Kapalı

Yer İmi Kullanılarak Word Şablon Doldurma

Merhabalar

Bu yazıda yer imi (Bookmarks) ekli bir word şablona nasıl istediğimiz verileri yazdıracağımız bulunmaktadır. Kodu incelemeden önce yapılması gereken bir word şablon açıp yer imlerimizi yerleştirmeliyiz. Word şablonu kodda açıklandığı şekilde dosya uzantılarının bulunduğu yere yerleştirmeliyiz.

Continue reading »

AX2009 Yorumlar Kapalı

CCADOConnection CCADOCommand ile SQL işlemlerinde Türkçe karater problemi

Merhabalar,
Axapta içinden başka databaselere SQL kodları ile erişilebileceğini daha önceki makalelerde ifade etmiş ve örneklerini vermiştik.

Continue reading »

AX Development, AX Ipuclari Yorumlar Kapalı

Dynamics ax’ta problem çözme yöntemleri

Merhaba

Bu gün sizlerle ax’ta karşılaştığım problemleri çözmek için başvurduğum temel bazı adımları paylaşacağım. Bazı durumlarda tek bir adım da sorunu çözebilir bazen bu adımlardan oluşan bir kombinasyonla kullanmak gerekebilir. Belli bir tecrübeden sonra  sonun nerden kaynaklandığını genelde kestirebilirsiniz.

Maddelerimiz şöyle:

  1. Uygulamayı derleyin.
  2. Kodu tekrar gözden gecirin. Basit hatalar olabilir.
  3. Yeniden deneyin. Çalışıyorsa sorun yok. :)
  4. Bir arkadaşınızdan yardım isteyin. Farklı bir bakış açısı işe yarayabilir.
  5. Türetilmiş  sınıfar varsa ileriye doğru derleyin.
  6. Debugger’ ı kapatın.
  7. Açık formları kapatın.
  8. Data Dictionary eşitleyin.
  9. Verilerin doğru olduğundan emin olun.
  10. Claint ı kapatıp açın.
  11. Google’ a sorun.
  12. Bir bilene sorun. Cevrenizde biri olabilir internette forumlarda veye bloglarda olabilir.
  13. Başkalarında da aynı sorun varmı?   Yoksa sorun sizin kullanım verilerinizde veye yetkilerinizde olabilir.
  14. Event loglarına bakın belki bir ipucu yakalanabilir.
  15. Kullanım verilerini sıfırlayın. Bir çok sorun kullanım verilerinden kaynaklanabilir.  Ancak canlı sistemdeki kullanıcılar için yaparsanız bütün ax üzerindeki kişiselleştirmlerin kaybolacağını dikkate almanız gerekir. Geliştirme yapan kullanıcılar için sorun değil ancak son kullanıcı için sıkıntılı bir durumdur.  Dynamics Ax ->Araçlar -> Seçenekler dene Kullanım veriler -> Sıfırla derseniz. Ax a bağlı olduğunuz kullanıcı için silmiş olursunuz.
  16. AUC dosyasını silin. Bu dosya  bu bir cache dosyasıdır. Ax clientı kapalıyken silinmelidir.  XP  de => C:\Documents and Settings\[USERNAME]\Local Settings\Application Data   Vista ve Win 7 => C:\Users\USERNAME\AppData\Local
  17. Client ve server versiyonları kontrol edin. Fark olmamalı.   AX  >Yardım > Microsoft Dynamics ax hakkında
  18. Güvenlik ayarlarını kontrol edin.
  19. AOS restart edin.
  20. aoi dosyasını silin. AOS kapalıyken silimelidir.  AOS açılırken tekrar oluşturulur.

Bu aşamalardan sonra büyük ihtimalle sorunu çözmüş olursunuz.

Selamlar.

 

AX Development Yorumlar Kapalı

setRFix() ve setLFix() metodları

Merhaba

setRFix() ve setLFix() metodlarını belli bir formatta string oluşturmak istediğimizde kullanırız. Bu metodlar sayesinde belli sayıdaki karakteri bir tekstin ister sağına  ister soluna ekleyebilirsiniz. Bir job ile nasıl kullanıldığını görelim.


static void strRLFix(Args _args)
{
int     i = 1;
str     padded;
str     finalResult;
;
padded = strRFix(int2str(i), 5, "0");
finalResult = strFmt("NUM-%1", padded);
info(finalResult);
padded = strLFix(int2str(i), 5, "0");
finalResult = strFmt("NUM-%1", padded);
info(finalResult);
}

Çıktısı :

NUM-00001
NUM-10000

Selamlar.

 

x++ Yorumlar Kapalı