FastReport - konverze z jiných nástrojů

vložil Radek Červinka 23. září 2011 00:33

V instalaci Delphi XE2 je i ořezaná verze FastReportu (porovnání verzí FastReportu). Ale i přes různá omezení jsou součástí konvertory pro Quick Reports, Rave Reports a Report Builder.

Konvertory jsou ukryty pod názvy ConverterQR2FR.pas, ConverterRB2FR.pas, ConverterRR2FR.pas v adresáři "c:\Program Files (x86)\FastReports\FastReport 4 Embarcadero edition\LibD16" nebo "LibD16x64" pro 64bit variantu.

Použití např. pro Rave Reports je

uses
  ConverterRR2FR;
….
  frxReport1.LoadFromFile('C:\temp\Project1.rav');
  frxReport1.SaveToFile('FRReport.fr3');

Pro QuickReport je to podle dokumentace ve zdrojácích

  conv := TConverterQr2Fr.Create;
  conv.Source := QuickRep1;
  conv.Target := FReport;
  conv.Convert;
  FReport.SaveToFile('converted_fromQR.fr3');

Až potud je to krásné a tak to funguje ve vyšších verzích.

Bohužel díky omezení dodávané edice, kdy tam není podpora pro externí datasety je nutno dodávané soubory upravit - naštěstí jsou ve formě zdrojových kódů. Stačí prostě zapoznámkovat kód, který používá neznámé jednotky nebo třídy ohledně databází (např. TfrxADODatabase, TfrxDBXDatabase atd.).

Jinak v adresáři "c:\Program Files (x86)\FastReports\FastReport 4 Embarcadero edition\Demos\Main" je pěkné demo s možnostmi co FastReport umí.


Nabízíme Delphi školení a konzultace na různá témata, primárně ve Vaší firmě.

Tagy: ,

Návody

Komentování ukončeno

Naše nabídka

Partial English version.

MVP
Ing. Radek Červinka - Embarcadero MVP
profil na linkedin, Twitter:@delphicz

Nabízím placené poradenství a konzultace v oblasti programování a vývoje SW.
Dále nabízíme i vývoj speciálního software na zakázku.

Neváhejte nás kontaktovat (i ohledně reklamy nebo burzy práce).

Pokud chcete podpořit tento server libovolnou částkou, můžete použít PayPal. Moc děkuji.

Delphi Certified Developer

O Delphi.cz

Delphi je jediný moderní RAD nástroj podporující tvorbu nativních aplikací pro platformu Win32, Win64 , Mac OSX a na iPhone a Android (s výhledem na další platformy díky FireMonkey) na současném trhu (včetně Windows 8.1).

V současnosti je světová komunita přes dva miliónů vývojářů.

Delphi.cz je nezávislý portál pro uživatele Delphi. Portál není koncipován pro úplné začátečníky, i když i ti se zde nebudou nudit, ale spíše na programátory, kteří již něco znají a chtějí své znalosti dále rozvíjet a sledovat novinky.

Anketa

Poslední komentáře

Comment RSS