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ł:)
a to chyba najprostsze by było - trochę zabawy w linie i gotowe ;]
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?
tak czy siak musisz to narysować, a jak sam mówisz zrzuty ekranu nie dały zamierzonego efektu więc...
to zastosuj któryś z raportów - QReport, FastReport, RaveReport
A czy któryś z tych raportów potrafi korzystać z baz MySQL?
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
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.
z tego co wiem to nie :(
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