vložil Radek Červinka
11. dubna 2012 23:15
Asi jsem to tu již psal. Pokud máte Delphi XE2 (resp. něco XE2 / a to podle všeho i Starter) máte možnost si zdarma stáhnout ořezanou verzi FastCube - ke stažení z CodeCentral: 28513 - FastCube Embarcadero Edition (podle porovnání verzí FastCube to zase až tak řízlé není).
Pro ty co FastCube neznají tak se jedná o nativní OLAP komponenty, tj. komponenty sloužící pro analýzu dat. Uživatel si může libovolně přeskupovat filtrovací pole a tím jednoduše provádět analýzu nad předanými daty a výsledek pak exportovat (Excel, HTML, Word…) nebo vytisknout přes FastReport.
Pokud se podíváme na předchozí screenshot, uvidíme dva první sloupce (lze samozřejmě přidávat další sloupce), které se dají libovolně zavírat nebo případně odstranit. V sekci Vrstvy jsou pak výsledky. Vrstvy se dají jednoduše upravovat (třeba kliknutím na tlačítko suma).
Trochu problém je, že po nainstalování je to asi v azbuce, ale pohledem do "c:\Program Files (x86)\FastReports\FastCube Embarcadero edition\Res\Czech\mk.bat" zjistíte, jak to vyřešit (spuštěním bat se vygenerují dva .pas soubory a ty přidáte do projektu nebo jimi přerazíte ty originální v adresáři LIBD16…). Pokud chcete mít i komponenty v IDE v nějakém jiném jazyce, je nutno rekompilovat. Zde bohužel narážíme na problém, že je nejedná o plnou verzi - musíte upravit soubor fcd16.dpk.
// zapoznámkovat
// fcCustomFormat in 'fcCustomFormat.pas',
// fcRange in 'fcRange.pas' {fcrange_form},
Nyní použijete "c:\Program Files (x86)\FastReports\FastCube Embarcadero edition\recompile.exe" a průvodce vás provede kompilací. mělo by to být OK.
Ideální je začít pohledem na dema v adresáři c:\Program Files (x86)\FastReports\FastCube Embarcadero edition\Demos.
Další komponenty pro OLAP co znám jsou HierCube, ale jsou spíše v udržovacím módu.