[progress Communities] [progress Openedge Abl] Forum Post: Re: Raportowanie - Inne Systemy

Status
Not open for further replies.
D

Dariusz Lipiec

Guest
Ponieważ niniejszy wątek jest wciąż otwarty, to pozwolę sobie wspomnieć o jeszcze jednym rozwiązaniu zastosowanym w QAD. QAD od kilkunastu lat korzysta z komponentów UI firmy Component One (w skrócie C1), w tym z komponentu Reporting (de facto w wersji EE korzystają także z raportów Crystal Reportów, lecz są one sukcesywnie zastępowane prze raporty C1). Temat raportowania (raportów graficznych) QAD rozwiązało wzorowo i elegancko. Jest tu wszystko co powinien mieć nowoczesny podsystem raportowania: a) definiowania zródła danych do raportu (osobna kortoteka); źródłem danych może być: Progress Query, progress program, tzw. "proxy", który w postaci datasetu i metadanych, przygotowuje dane oraz wywołanie API (które podobnie jak proxy zwraca dataset i metadane), b) silnik raportu -- działa tylko w Windows (.NET); c) Report Designer -- tworzący Layout; jest wsparcie dla Visual Basic'a d) Pre-rendering -- pozwala na podstawie jednego layotu tworzyć wiele wersji językowych raportu e) eksport definicji raportu do .XML, Załączam screena z ogólną architekturą podsystemu. De facto funkcjonalności raportowania jest jeszcze więcej....

Continue reading...
 
Status
Not open for further replies.
Top