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]

Podobne dokumenty