[Delphi]Wydruk+tabelki

0

Czesc
Mam taki problem do rozwiązania:
Chce napisac program ktory bedzie mi drukowal karty badań.
Dane pacjentów bede przechowywal w bazie danych.
Karty badań mam porobione w Wordzie (tekst + tabelki).
Zacząłem to robic przez zrzuty ekranu i nanoszenie danych pacjentów za pomocą Canvas na bitmape. Ale przy wydruku nie wygląda to najlepiej i jest problem przy różnych drukarkach.
Czy jest moze jakis inny sposób aby to ładnie zrobic.
Bo jakbym mial obiektem canvas i metodami moveto, lineto rysowac te tabele to bym sie zestarzał:)

0

a to chyba najprostsze by było - trochę zabawy w linie i gotowe ;]

0

Może i najprostsze ale bardzo czasochłonne. Tych kart mam ok.40 i mnóstwo tabel w nich. Zrobienie w Wordzie zajeło mi sporo to nie mówiąc już ile czasu by to zajęło za pomocą lineto.
Moze jest jakiś inny sposób?

0

tak czy siak musisz to narysować, a jak sam mówisz zrzuty ekranu nie dały zamierzonego efektu więc...

0

to zastosuj któryś z raportów - QReport, FastReport, RaveReport

0

A czy któryś z tych raportów potrafi korzystać z baz MySQL?

0

każdy :)

tu masz link do stronki, która pokazuje jak kokoRZystaćystać z RR (4 części)
http://www.borland.pl/tech/wprowadzenie_do_Rave_Reports_1.shtml

0

Dzieki MisiekD. Właśnie o coś takiego mi chodzi.
Tylko mam jedno pytanie: mam już te karty porobione w Wordzie. Czy jest może jakis sposób aby je szybko przenieść do tego RaveReport. Bo jak to tam zaczynam rysować prostokątami to tez mi troche czasu zejdzie.

0

z tego co wiem to nie :(

0

Nie pamiętam jak w Rave, ale w FastReport możesz - jeśli zaciągasz z BD dane ograniczać pola danych ramkami - wówczas sama tabela się robi.
Jak masz abrdziej pokomplikowane to musisz prostokątami popracować, chyba że ustawisz bitmapę jako tło - w FastReport jest taka możliwość - gdyby tłem zrobić twój zrzut ekranu a na tym poustawiać pola do edycji mogłoby wyjśc całkiem całkiem

1 użytkowników online, w tym zalogowanych: 0, gości: 1