Dynamics Ax’ta bir metni başlık formatına (Title Case) çevirmek
Merhaba,
Basit bir hata sonucu axa aktarılan büyük bir verinin tamamen büyük harfle oluştuğunu gördüm. İlgili departman bu verinin başlık formatında olmasını istedi. Veriyi tekrar aktarmaktansa güncellemeyi daha doğru buldum . Ax’ta büyük ve küçük harfe çeviren metotlar var ancak başlık formatına (Title Case) çeviren bir metot yok . Bu yüzden .Net’ten yararlanarak bu işlemi yaptım. Örnek kod şu şekilde:
static void FD_ChangeCase(Args _args) { System.String myString ; System.Globalization.TextInfo TextInfo ; System.Globalization.CultureInfo CultureInfo ; myString = "PERAkeNDE SATIŞ TEksTİL SEgmENTİ"; CultureInfo = new System.Globalization.CultureInfo("tr"); TextInfo = CultureInfo.get_TextInfo(); info( TextInfo.ToTitleCase(TextInfo.ToLower( myString ))) ; info( TextInfo.ToLower( myString )) ; // info(strLwr("PERAkeNDE SATIŞ TEksTİL SEgmENTİ")); info( TextInfo.ToUpper( myString )) ; // info(strUpr("PERAkeNDE SATIŞ TEksTİL SEgmENTİ")); }
Selamlar.