Lazarus 2.2.0 (2022.01.05.)
Letöltés

  • Oldal:
  • 1

TÉMA:

LazReport szám mező formázása 2016 febr. 10 11:03 #1827

  • makgab
  • makgab profilkép Témaindító
  • Törzsgárda tag
  • Törzsgárda tag
  • Hozzászólások: 280
  • Köszönetek: 1
Az app indulásakor (pl. mainForm OncReate esemény) ez a kód kell csak:
DefaultFormatSettings.ThousandSeparator:=' ';

Működik. :)

LazReport szám mező formázása 2016 febr. 02 18:57 #1814

  • makgab
  • makgab profilkép Témaindító
  • Törzsgárda tag
  • Törzsgárda tag
  • Hozzászólások: 280
  • Köszönetek: 1
Meghívom az SQLQuery-t és a lazreport automatikusan látja:
...
DM.SQLQuery.Close;
DM.SQLQuery.ParamByName('param1').AsInteger;
DM.SQLQuery.Open; // ennek az eredménymezőire hivatkozom a lazreport-ban, pl.   [DM.SQLQuery."result1"]
 
frReport.LoadFromFile('report1.lrf');
if ( not frReport.PrepareReport ) then Exit;
for i:=1 to Copies do begin
  FromPage:=1;
  ToPage:=frReport.EMFPages.Count;
  frReport.PrepareReport;
  frReport.PrintPrepareReport( ... );
end;
...


Tehát nem adok át semmit igazából a lazreportnak. Nem így kellene?


A lazreport egyébként egész jó. Nekem tetszik.

LazReport szám mező formázása 2016 febr. 02 18:22 #1813

  • Gábor
  • Gábor profilkép
  • Adminisztrátor
  • Adminisztrátor
  • Hozzászólások: 472
  • Köszönetek: 80
Szöveggé alakítva helyezd el a jelentésbe. FloatToStr

A LazReport-tal egyébként olyan sok alapvető gond van, melyek javítgatásai helyett egy másik jelentéskészítő írása egyszerűbb lenne.
Hogyan kérdezzünk okosan? / Mit kell tennünk kérdezés előtt? -- Lazarus 2.3.0 -- FPC 3.3.1-- GNU/Linux 5.4.0 x86_64

LazReport szám mező formázása 2016 febr. 02 12:13 #1812

  • makgab
  • makgab profilkép Témaindító
  • Törzsgárda tag
  • Törzsgárda tag
  • Hozzászólások: 280
  • Köszönetek: 1
Van erre valakinek valami ötlete?

LazReport szám mező formázása 2016 jan. 13 14:58 #1775

  • makgab
  • makgab profilkép Témaindító
  • Törzsgárda tag
  • Törzsgárda tag
  • Hozzászólások: 280
  • Köszönetek: 1
Üdv!
A LazReport-ban egy DB-ből jött törtszámot szeretnék megjeleníteni formázva.
Meg is lehet adni a Formátum gombnál ezt, pl.:
1234,50
1 234,50

Az első esetet tudom választani, ahol az ezres csoportosítás nincs beállítva. Ez is jó, de szebb lenne a második (1 234,50), ahol egy szóköz jelenti az ezres csoportosítást.
Ha ez utóbbit választom, akkor a riport futáskor egy kérdőjelet (?) tesz a szóköz helyére. Ez elég csúnya, így jelenik meg: 1?234,50

Ez bug v. én nem állítok be valamit?

  • Oldal:
  • 1