Crystal Reports dla początkujących
Transkrypt
Crystal Reports dla początkujących
Aplikacja RptUtil 2.0 Opis Aplikacja RptUtil 2.0 to aplikacja służąca do automatyzacji generowania raportów Crystal Reports. Umożliwia eksport raportu do pliku w wybranym formacie lub wysyłanie raportów w postaci załącznika wiadomości email. Aplikacja uruchamiana jest z linii poleceń (command prompt) z odpowiednimi parametrami, dzięki temu można cyklicznie uruchamiać za pomocą systemowej aplikacji Windows Scheduler lub łatwo zintegrować z innym oprogramowaniem. Aplikacja obsługuje raporty utworzone w wersji Crystal Reports 2008 lub w wersjach poprzednich XI/10/9/8.5/7. Funkcje Wysłanie raportu w postaci załącznika wiadomości email Eksport raportu do pliku w wybranym formacie Logowanie działań do pliku tekstowego, email lub event log Instalacja Pobierz i zainstaluj .NET Framework 4.0 (pełny profil) http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0a391ab d-25c1-4fc0-919f-b21f31ab88b7&displaylang=en Pobierz i zainstaluj Crystal Reports Runtime http://sulmar.pl/crystal/cr2008_fp29_redist.zip Pobierz i rozpakuj w dowolnym miejscu RptUtil.zip Funkcje Eksport raportu Eksport raportu do pliku w wybranym formacie Użycie Rptutil export rptfilename output [/F:value] [/S:value] [/D:value] [/U:value] [/P:value] [/W] [/pN:value] Parametr rptfilename output format Skrót /F Opis nazwa pliku rpt nazwa pliku wyjściowego format: pdf (domyślnie), xls, htm, doc, csv, rtf, txt, xml server /S serwer bazy danych database /D nazwa bazy danych username /U login do bazy danych password /P hasło do bazy danych auth /W autentyfikacja windows pN /pN Parametry raportu, gdzie N jest z zakresu 1..10 Parametry wymagane zostały pogrubione. Przykłady Wyświetlenie pomocy RptUtil export help Eksport raportu do pliku PDF RptUtil export c:\raport1.rpt c:\ raport1.pdf /U:sa /P:sa Eskport raportu z parametrami do pliku PDF RptUtil export c:\raport1.rpt c:\ raport1.pdf /U:sa /P:sa /P1:2010-10-20 /P2:100 Eksport raportu do formatu Excel (XLS) RptUtil export c:\raport1.rpt c:\ raport1.xls /U:sa /P:sa /F:xls Wysłanie raportu Wysłanie raportu w postaci załącznika wiadomości email Użycie Rptutil mail rptfilename hostSmtp loginSmtp passwordSmtp from to subject body [/F:value] [/E] [/S:value] [/D:value] [/U:value] [/P:value] [/W] [/pN:value] Parametr rptfilename hostSmtp loginSmtp passwordSmtp from to subject body format Skrót /F Opis nazwa pliku rpt adres serwera pocztowego smtp login serwera pocztowego smtp hasło serwera pocztowego smtp nadawca wiadomości odbiorca wiadomości temat wiadomości treść wiadomości format: pdf (domyślnie), xls, htm, doc, csv, rtf, txt, xml embedded /E raport osadzony w treści maila (html) server /S serwer bazy danych database /D nazwa bazy danych username /U login do bazy danych password /P hasło do bazy danych auth /W autentyfikacja windows pN /pN Parametry raportu, gdzie N jest z zakresu 1..10 Parametry wymagane zostały pogrubione. Przykłady Wyświetlenie pomocy RptUtil mail help Wysłanie raportu bez parametrów RptUtil mail c:\raport1.rpt smtp.sulmar.pl user pass [email protected] [email protected] "Temat" "Treść" /U:uzytkownik /P:haslo Wysłanie raportu z parametrami RptUtil mail c:\raport1.rpt smtp.sulmar.pl user pass [email protected] [email protected] "Temat" "Treść" /U:uzytkownik /P:haslo /P1:Hello /P2:99 /P3:2010-11-20 Wysłanie raportu z parametrami i włączoną autentyfikacją windows RptUtil mail c:\raport2.rpt smtp.sulmar.pl user pass [email protected] [email protected] "Temat" "Treść" /W /P1:Hello /P2:99 /P3:2010-1120 Logowanie działań Aplikacja wyświetla działania na konsoli użytkownika oraz zapisuje je do pliku o nazwie RRRRMMDD.log w podkatalogu \logs Można to zmienić poprzez modyfikację pliku konfiguracyjnego nlog.config w katalogu aplikacji. Informacje mogą być zapisywane do różnych miejsc: Zapis logu do pliku http://nlog-project.org/wiki/File_target Zapis logu do EventLog http://nlog-project.org/wiki/EventLog_target Wysyłanie logów poprzez email z użyciem protokołu smtp http://nlog-project.org/wiki/Mail_target Zapis logu do bazy danych http://nlog-project.org/wiki/Database_target i wiele innych. Kompletna lista miejsc docelowych znajduje się pod adresem: http://nlog-project.org/wiki/Targets Wymagania Windows XP/Vista/7 .NET Framework 4.0 (pełny profil) Crystal Reports Runtime Licencjonowanie Użytkownik, który zakupi aplikację może jej używać na nieograniczonej liczbie stanowisk w ramach jednego oddziału firm. Firmy wieloodziałowe muszą nabyć dodatkowe licencje. Kontakt Sulmar ul. Ciołka 16 lok. 419 01-433 Warszawa tel. (+48) 22 463-63-38 fax (+48) 22 203-48-14 kom. 609-851-649 [email protected]