Ostatnie wersje zarejestrowanych produktów mo¿na pobraæ ze strony personalnej
FASTREPORT VCL - generator raportów dla Delphi / C++Builder
FASTREPORT 4.11 VCL - generator raportów dla Delphi/ C++Builder to zestaw komponentów służących do generowania raportów, który stanowi połączenie projektanta, generatora oraz funkcji podglądu raportów. FastReport jest w całości napisany w Object Pascal i może być zainstalowany w Embarcadero® CodeGear Delphi 4-2010,Delphi XE, C++Builder 4-2010 i RAD Studio 2007-2010
zakładka "Data" ze wszystkimi źródłami danych raportu
rysowanie wykresów w zakładce "Data"
code completion (Ctrl+Space)
punkty zatrzymania
watches
szablony raportów
lokalne linie zewnętrzne (pokazują się w przypadku przemieszczenia lub zmiany wymiarów obiektu)
możliwość niemodalnej pracy, mdi child
Przegląd wstępny:
szkice stron
Wydruk:
podział stron dla wydruku na papierze o mniejszych wymiarach
wydruk kilku stron na jednej dużej stronie
wydruk ze skalowaniem
sterowanie dupleksem z dialogu wydruku
wydruk nazwy kopii na każdej kopii dokumentu (np. Pierwsza kopia, Druga kopia)
Jądro:
tryb strona bez końca
zwiększona szybkość pracy z obrazami
tryb reset page numbers dla grup
kodowanie plików raportu (algorytm Rijndael)
dziedziczenie raportów (w plikach i formatach dfm)
raport drill-down
obiekt frxGlobalVariables
polepszenie obiektu cross-tab:
elementy pokazywane w designerze
wypełnienie rogu tabeli (właściwość ShowCorner)
kilka skrzyżowań dla szerokości (właściwość NextCross)
połączenie jednakowych komórek (właściwość JoinEqualCells)
połączenie jednakowych wartości wierszowych wewnątrz komórki (właściwość AllowDuplicates)
możliwość wyprowadzenia obcych obiektów wewnątrz tabeli typu cross
właściwości AddWidth, AddHeight dla zwiększenia szerokości i wysokości komórki
właściwości AddWidth, AddHeight dla zwiększenia szerokości i wysokości komórki
właściwość AutoSize, możliwość ręcznej zmieniany wymiarów komórek
obiekt Linia może posiadać strzałki
dodana właściwość TfrxPictureView.FileLink (może zawierać zmienną lub nazwę pliku)
indywidualne ustawienie każdej linii ramki (właściwości Frame.LeftLine, TopLine, RightLine, BottomLine ustawiane w inspektorze)
obsługa obrazów PNG (skomentować {$DEFINE PNG} w pliku frx.inc)
Możliwości
Band-ukierunkowany generator raportów. Szeroki wybór typów bandów pozwala sporządzić raport o dowolnym poziomie
Raport może mieścić się na kilku stronach. Można sporządzić raport wraz z okładką, danymi oraz strona tylną.
Wiele obiektów, które można zastosować w sprawozdaniu: tekst, obraz, linie, figury, wykresy, kod kreskowy, tabela zbiorcza, obiekt OLE, obiekt RICHTEXT, obiekt PROPORCZYK, gradient. ilustracja
Wizualny designer raportów z obsługą skalowania, undo/redo, linii zewnętrznych, linijek. W pełni nastawiany interfejs, wykonany w stylu MS Office. Można dać użytkownikom samodzielność zmieniany istniejącego raportu i tworzyć nowe. ilustracja
Raport może zawierać dane (tabele, zapytania, podłączenia do BD). W ten sposób można nie tylko wykorzystywać dane, dostępne w swoim załączniku, a również podłączać się do dowolnych BD bezpośrednio z poziomu raportu. Aktualnie obsługiwane są następujące biblioteki dostępu do BD: ADO, BDE, DBX, IBX, FIBPlus oraz wiele innych bibliotek. ilustracja
Raport może zawierać dialogowe formularze zapytania o informację przed sporządzeniem raportu. Można tworzyć autonomiczne raporty, niezależne od załącznika! ilustracja
Wbudowany interpretator, obsługujący 4 języki. PascalScript, C++Script, BasicScript, JScript. Z jego pomocą można wykonywać zaawansowane przetwarzanie danych, organizować współdziałanie z elementami sterowania przez okna dialogowe. ilustracja
Środki przygotowania kodu do pracy: uruchomienie kodu krok po kroku, punkty zatrzymania, watches. ilustracja
Wizualny konstruktor zapytań. Nie ma konieczności znajomości języka SQL, by sporządzić złożone zapytanie, składające się z kilku tabeli. ilustracja
Filtry eksportu do wielu formatów (PDF, RTF, XLS, XML, HTML, JPG, BMP, GIF, TIFF, TXT, CSV, Open Document Format).
Wysłanie raportu e-mailem przez wciśnięcie jednego przycisku.
Składniki do sporządzenia raportów przez stronę internetową. Odległość nie ma już znaczenia! Dla przeglądania raportów potrzebna jest dowolna przeglądarka internetowa.
Specjalny rodzaj raportu dla wydruku na drukarkach matrycowych. Ten rodzaj drukarek nie ma zamiaru wymierać i stosowany jest w wielu przedsiębiorstwach. Korzystaj z FastReport dla szybkiego matrycowego druku! ilustracja
Dziedziczenie raportów (obsługiwane jest dziedziczenie plików raportów, jak również wizualne dziedziczenie formularzy z raportem w Delphi/C++Builder). Dostępne jest wiele raportów, zawierających jednakowe elementy (nagłówek, stopkę, dane przedsiębiorstwa, logo). Można wprowadzać wspólne elementy do podstawowego raportu i wykorzystać jako szablon dla pozostałych raportów.
Szerokie możliwości dla wydruku raportu: rozdzielanie dużych stron na mniejsze, wydruk kilku małych stron na jednej dużej stronie, wydruk w określonym formacie ze skalowaniem. Potrzebujesz wydrukować raport, zawierający strony formatu À3, na zwykłej drukarce z formatem À4? Teraz to już nie problem!
Wykorzystanie dowolnych źródeł danych, np. tabeli BD. Można przesyłać ze swego programu do raportu dowolne dane: statystyczne oraz zmieniające się od zapisu do zapisu.
Szablon dla tworzenia podstawowych raportów. Wystarczy wykonać 5 kroków w celu otrzymania doskonale sporządzonych, gotowych do wykorzystania raportów.
Raporty zbiorcze. Pozwalają na tworzenie tablicowych raportów ze złożonymi (połączonymi) nagłówkami, wykorzystując dane z jednego źródła. Analog wielu wymiarowych sześcianów (OLAP) bez możliwości sterowania dynamicznego. ilustracja
Bandy pionowe. Pozwalają tworzyć raporty typu tabeli, jeżeli nie znana jest wstępnie ilość kolumn.
Wykresy. Całkowita obsługa wszystkich możliwości biblioteki TeeChart Pro. ilustracja
Wielofunkcyjny obiekt TEKST pozwala wyświetlać jeden lub kilka wierszy tekstu. Może zawierać tekst na przemian z wartościami i polami BD, obsługuje proste HTML-tagi (b,i,u,strike,sub,sup,font color). Obsługiwane są wszystkie rodzaje wyrównania tekstu, obracanie tekstu o dowolny kąt, wypełnienie, obramowanie. Obiekt obsługuje tryb WYSIWYG. ilustracja
Obsługiwanie UNICODE. Twoje raporty mogą zawierać dane we wszystkich językach świata!
Rozbudowywana architektura FastReport pozwala tworzyć i dołączać do raportu swoje obiekty, filtry eksportu, funkcje, szablony, suwaki BD. Jeżeli dostępne możliwości Ci nie wystarczą, poszerz je!
Otwierane (drill-down) raportu. Jedno kliknięcie myszką i możesz przetworzyć swój raport z grupowaniem na raport interaktywny. Grupę można zwijać i rozwijać bezpośrednio w oknie przeglądu raportu. ilustracja
Raporty interaktywne. Można wypróbować reakcje po kliknięciu myszką na obiekcie w oknie wstępnego przeglądu. Na przykład, można utworzyć i wyprowadzić inny raport, pokazujący szczegółowa informację o obiekcie, na który użytkownik kliknie myszką.
Szyfrowanie raportów zapewnia poufność. Przeczytanie pliku raportu możliwe tylko, jeżeli się zna hasło.
Wydruk nazwy pliku na każdej kopii dokumentu. Na przykład, PIERWSZA KOPIA, DRUGA KOPIA. Nazwy kopii określane są samodzielnie.
Jaką masz korzyść z FastReport?
Nabywając FastReport, otrzymujesz nie tylko generator raportów. W zależności od zakupionej wersji, otrzymasz następujące produkty, które można stosować w swoich projektach niezależnie od FastReport:
FastScript potężny wielojęzykowy interpreter. Przyda się wykonawcom opracowań, potrzebującym uzupełnić swoje projekty o możliwość wykonania programów skryptowych. Szczegóły na stronie produktu. (dostępny jest w FastReport, zaczynając od wersji Standard)
FastQueryBuilder wizualny konstruktor zapytań w języku SQL. Pozwala tworzyć złożone zapytania na bazie kilku tabeli bez konieczności znajomości języka SQL. Szczególy na stronie produktu. (dostępny jest w FastReport, zaczynając od wersji Professional)
Dlaczego warto wybrać FastReport ?
Potężny i elastyczny:
szeroki wybór obiektów raportu (tekst, obraz, wykres, kod kreskowy i inne) oraz środków formatowania danych wszystko, co jest potrzebne dla tworzenia raportów o profesjonalnym wyglądzie;
wbudowany designer dialogów dla zapytania z parametrami przed tworzeniem raportu oraz interpreter makrojęzyków (C++Script, PascalScript, BasicScript, JScript) dla niestandardowej obróbki danych pozwolą opracować raport o dowolnym stopniu zaawansowania;
tworzenie raportów dla drukarek matrycowych, a następnie szybkiego wyprowadzenia to jest szczególnie aktualne dla zadań korporacyjnych.
Zwarty i szybki:
rekordowo wysoka szybkość tworzenia raportów;
niezwykle mały rozmiar FastReport dodaje do Twojej aplikacji mniej kilobajtów, niż jakikolwiek inny generator raportów o porównywalnej funkcjonalności;
FastReport nie wymaga dodatkowych DLL i organicznie wbudowuje się do aplikacji .EXE.
Dostępny:
do licencji włączony jest wizualny designer możesz pozwolić swoim użytkownikom samodzielnie opracowywać raporty. Nie są wymagane jakiekolwiek dodatkowe odliczenia z Twojej strony (patrz licencja).
Kod źródłowy:
FastReport dostarczany jest z pełnym kodem źródłowym. Możesz zaadaptować go dla własnych potrzeb.
Dokumentacja w języku rosyjskim:
FastReport zawiera pełny komplet dokumentacji (podręcznik użytkownika, podręcznik programisty, podręcznik dla wykonawcy opracowania składników, podręcznik wbudowanego języka) w języku rosyjskim, który zawiera powyżej 400 stron.
Standard dnia jutrzejszego:
Rozwiązania rodziny FastReport dla wykorzystania w swoich opracowaniach zostały już wybrane przez: korporację "Galaktyka", system "Best-5", "Biznes-pak", Bank Oszczędnościowy Rosji i jeszcze tysiące przedsiębiorstw, wykonawców opracowujących oprogramowania i integratorów systemowych w całym świecie. Nie należy się dziwić, jeżeli w dawno już znanym Ci programie zobaczysz wbudowany system wykonania raportów od Fast Reports. Obecnie FastReport jest już rzeczywistym standardem tworzenia raportów dla bardzo specjalizowanych dziedzin, jak również w oprogramowaniu dla korporacji, małego i średniego biznesu.