konto usunięte

Temat: Component do raportów

Witam,

Po przeniesieniu projektu z delphi 7 na XE, przestały mi działać raporty zrobione w ZREPORT. Były to raporty tekstowe, na drukarkę igłową.
Znacie jakiś odpowiednik takiego komponentu,który mogę podpiąć do XE?
Piotr Gawlicki

Piotr Gawlicki C# Architect /
Developer - Design -
Development -
Delivery

Temat: Component do raportów

FastReport ma możliwość generowania raportów na drukarki igłowe.
Spróbuj może ci się spodoba. TO dosyć solidny komponen.

Pozdrawiam.
Daniel Grabowski

Daniel Grabowski Interaktywne
planowanie produkcji
on-line z MES

Temat: Component do raportów

Piotr Gawlicki:
FastReport ma możliwość generowania raportów na drukarki igłowe.
Spróbuj może ci się spodoba. TO dosyć solidny komponen.
Solidny to mało powiedziane.
To jedno z najlepszych rozwiązań do generowania raportów w ogóle, nie tylko dla Delphi. IMHO może się z nim równać jedynie Report Builder Pro.

konto usunięte

Temat: Component do raportów

Dziękuje Panowie, będę chciał to wykorzystać, bo z mojego wstepnego researchu, narzędzia prezentuje się świetnie.

Mam dodatkowe pytanie: Ponieważ czas nagli, i raport musi działać 'zaraz' kierownik wymyślił, że wydrukujemy go przesyłając dane przez port. Tekstowo. Wszystko działa tylko oczywiście na języku polskim. Rosyjskie znaki się nie drukują. Drukujemy na Star Sp700 /Sp742. Drukując cyrylicę z notatnika wszystko śmiga. Myślę, że może trzeba wydać komendę drukarce, żeby zmieniła codepage przed wydrukiem. Spotkaliście się z tym?- Znalazłem 2 'dokumentacje' do tej drukarki, ale w żadnej nie mogłem znaleźć rozwiązania.
Dll dla raportu napisane zostało w Delphi 7, nie wiem dlaczego nie mogliśmy tego zrobić w XE, skoro cała reszta projektu w nim jest. Możliwe, że jak przeniosę kod na XE druk ruszy. Czy mam złe przypuszczenia?
Daniel Grabowski

Daniel Grabowski Interaktywne
planowanie produkcji
on-line z MES

Temat: Component do raportów

Grzegorz G.:
Dll dla raportu napisane zostało w Delphi 7, nie wiem dlaczego nie mogliśmy tego zrobić w XE, skoro cała reszta projektu w nim jest. Możliwe, że jak przeniosę kod na XE druk ruszy. Czy mam złe przypuszczenia?
Niekoniecznie złe - skoro napisano to w D7, to napisano to w kodowaniu ANSI.
A kodowanie ANSI jest przyspawane do Windows'a, a więc będzie takie jakie ma Windows, na którym została uruchomiona aplikacja.
Łatwo to sprawdzić, uruchamiając w/w aplikację na rosyjskojęzycznej wersji Windows, OIDP, zmienić się tego nie da...
Jak zmienić stronę kodową na drukarce?
Nie wiem, tak samo nie jestem pewien czy to o to chodzi - za to wiem, kto wie :)
Pytaj na grupie dyskusyjnej (news serwer) pl.comp.lang.delphi
Tam na pewno dostaniesz odpowiedź na swoje pytania - tu raczej na pewno nie...

konto usunięte

Temat: Component do raportów

Test druku wykonuje na windowsie ze zmienionymi ustawieniami regionalnymi na rosyjskie. Dostępu do rosyjskiej wersji windowsa niestety nie mamy.
Stronę kodową udało mi się zmienić, wyczytałem to jednak z tej dokumentacji. Trzeba było ustawić codepage na IBM Russian, a wcześniej próbowałem na Cyrylic i drukowało krzaki.
Dzięki Daniel, za link do grupy, będę wiedział gdzie szukać pomocy.

Temat: Component do raportów

XP i 2003 server można unarodowić pakietem z Majkro.

konto usunięte

Temat: Component do raportów

Z tego co wiem stronę kodową na igłówce ustawia się kodami Epsona - ESC/P:
http://www.berklix.com/~jhs/standards/escapes.epson

http://bit.ly/odOmOf

Na tej drugiej stronie są też kody IBM-a.

Trzeba zweryfikować jakie Twoja drukarka obsługuje i doczytać co tam trzeba wysłać dla Rosji (szukaj "Escape codes").Piotr L. edytował(a) ten post dnia 13.10.11 o godzinie 10:10
Krzysztof Michałowski

Krzysztof Michałowski Właściciel, Softart

Temat: Component do raportów

Znalazłem wersję ZREPORT, która się kompiluje i instaluje pod Delphi 2010. Jeżeli ktoś potrzebuje, to mogę podesłać.

Następna dyskusja:

Kontrolki do tworzenia rapo...




Wyślij zaproszenie do