Dynamics Ax – X++ String alanda bir alt satıra geçmek

21 Ağu

Merhaba arkadaşlar, bugün sizlere string bir değişkene atanan verilerin alt alta nasıl göstereceğimiz anlatmaya çalışacağım.

Örnek olarak şöyle bir gruplanma yapılması gerektiğini düşünelim X tablosunda para birimleri ve değer alanları var Para birimine göre gruplandırıp değerleri ayrı ayrı göstermemiz isteniyor.

Aşağıda ki gibi bir görüntü düşünün.

TL 100
USD 200
EURO 300

 

İşte böyle bir ekrana ulaşmak için aşağıda ki gibi, string olarak hepsini tek seferde ekrana basarız.

“\n” işareti ile gelen string değeri bir alt satıra indiririz. HTML‘de ki <br> kodu gibi düşünebiliriz.

Örnek olarak ben aşağıda temp tablomda dönüyorum. Döndüğüm kadar gelen değerleri değişkenlerime atıyorum. Ekran çıktısı ise aşağıda ki gibi olur.

Bu değerleri ise raporda kullanmak için display method yapıp değişkenlerimi dönüyorum.

 

public Amount getTotalCostMarkup()
{
    Amount  totalAntrepo;

    while select sum(TotalCost) from tmp2
        group by MarkupCode
    {
        totalAntrepo    = tmp2.TotalCost;
        markupCode      += strFmt("Toplam %1\n",tmp2.MarkupCode);
        totalStr        += strFmt(": %1 \n",num2str(tmp2.TotalCost,1,0, 1,1));
    }
    return totalAntrepo;
}

Ekran Çıktısı :

string

Bir Cevap Yazın