konto usunięte

Temat: Edytor wzorców wydruku

Witam,

Chcę napisać edytor wzorców wydruków (np. faktury), który będzie przyjazny oraz prosty w obsłudze dla zwykłego użytkownika, najlepiej nie informatyka.
Głównie chodzi o to, aby w oparciu o metody dostępne na poziomie warstwy BLL/DAL konkretnej referencji łatwo stworzyć wzorzec: jak, gdzie i które dane mają być prezentowane.

Zwracam się z pytaniem - czy znają Państwo jakieś gotowe narzędzie, które załatwiłoby bądź ułatwiło sprawę?

Pozdrawiam

konto usunięte

Temat: Edytor wzorców wydruku

- Crystal Reports
- MSSQL Reporting Services

konto usunięte

Temat: Edytor wzorców wydruku

Dziękuję za odpowiedź, jednak te propozycje mnie nie satysfakcjonują. Z tego co się orientuję narzędzia te omijają warstwę BLL/DAL i komunikują się bezpośrednio z serwerem SQL.
Tomasz M.

Tomasz M. never go full
retard!

Temat: Edytor wzorców wydruku

A wchodzą w grę płatne opcje?

konto usunięte

Temat: Edytor wzorców wydruku

Tak
Tomasz M.

Tomasz M. never go full
retard!

Temat: Edytor wzorców wydruku

Artek Drozdz:
Tak

W poprzedniej firmie robiliśmy raportowanie na kontrolkach DevExpressa. Interfejs praktycznie gotowy. Niskim wkładem pracy można osiągnąć fajne efekty i praktycznie każdy format raportu.

http://www.devexpress.com/Products/NET/Reporting/
Marcin S.

Marcin S. Programista, trener
i konsultant w
zakresie .NET/.NET
Cor...

Temat: Edytor wzorców wydruku

Crystal Reports nie musi się komunikować bezpośrednio z bazą danych.
Możliwe jest stworzenie raportu na podstawie np. DataSeta.
Zatem może pobierać dane do twojego raportu bezpośrednio z twojej warstwy BLL/DAL.

Podejrzewam, że Reporting Services też to potrafi.

Temat: Edytor wzorców wydruku

Reporting Services to chyba praktycznie jak Crystal Reports, tylko pliki tworzy w innym formacie (xml zamiast binarek). Jednak propozycja RS padła już na początku, a nie zyskała akceptacji. Oczywiście, RS jak i CS przyjmie jako źródło danych business objects, w tym .NETowe DataSety.

Problemem może być tylko ciężki edytor raportów, np. darmowy Microsoft Web Developer 2008 Express z pluginem albo Visual Studio BI - ale to już kosztuje.

Poniżej zrzut z Visual Web Developera Express 2008 z pluginem do edycji raportów z przykładowym raportem (jak widać wiele rzeczy można sparametryzować wyrażeniami w Visual Basic .NET):

Obrazek


Poniżej raport z generatora recept - lista leków generowana jest w kodzie:

Obrazek


Trzeba tylko zdefiniować DataSeta (nazwy tabel, kolumn, typy danych), z którego korzysta się w raporcie. Żadnych odwołań do DB - to jedynie opis danych, zwykły XSD:

Obrazek

Następna dyskusja:

Edytor WYSIWYG - ASP.NET




Wyślij zaproszenie do