Fast Report virgülden sonraki bilgiler aşağı insin.
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Fast Report virgülden sonraki bilgiler aşağı insin.
S.a. arkadaşlar. Fast reportta database bulunan virgül veya noktalı virgül ile ayrılmış bilgilerin alt alta yazılmasını nasıl sağlayabilirim. Yardımlarınızı bekliyorum. Teşükkerler arkadaşlar.
Belki şöyle bir çözüm de olabilir; fast report kod kısmında beforeprint olayında yazılacak alan döngü içinde aratılarak virgül/noktalı virgül bulunan yerler #10#13 ile değiştirilerek yapılabilir. Yazdırılma alanı Memo1 ise yaklaşık şöyle bir şey;
Kod: Tümünü seç
procedure Memo1OnBeforePrint(Sender: TfrxComponent);
var
p: integer;
begin
while pos(';', Memo1.Text) > 0 do // tüm noktalı virgülleri değiştirene kadar.
begin
p := pos(';', Memo1.Text);
delete(Memo1.Text, p, 1); // noktalı virgül ü sil.
insert(#10#13, Memo1.Text, p); // yerine chr(10)+chr(13) ü ekle.
// delete ve insert yerine destekliyor/varsa StringReplace gibi tek bir komut da kullanılabilir.
end;
end;
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!