QReoprt i eksport danych do pliku

0

Witam wszystkich,

Pracuje wlasnie nad eksportem danych z raportu do pliku tekstowego. W AfterPrint QBand-a zapisuje dane ze wszystkich pol do StringList i na koniec zapisuje do pliku tekstowego. Wszystko jest ok tylko w zapisanym pliku nie ma zadnego formatowania. na razie mam pomysl na dodawanie przy zapisie do StringList odpowiedniej ilosci spacji na koniec kazdego pola tak zeby kazde z nich zajmowalo taki sam rozmiar, ale moze ktos ma lepszy sposob? A moze w ogóle jest jakas procedura zapisujaca raport to pliku tekstowego automatycznie?

0

a nie lepiej i prościej uŻyć filtra :> np. QRTextFilter lub QRHTMLFilter

Pomoc

0

Dzieki za podpowiedz. Z wykorzystaniem TQRAsciiExportFilter zadzialalo ale chcialbym teraz dowiedziec sie czegos odnosnie wspomnianego komponentu QRTextFilter. Nie ma zadnych metod ani wlasciwosci wiec do czego on sluzy?

0

dokładnie nie wiem, bo na razie nie musziałem korzystać z QR
a spróbuj tak jak z QRHTMLFilter

QuickRep1.ExportToFilter(TQRHTMLDocumentFilter.Create('c:\report.htm'));
0

Jezeli chodzi o metode ExportToFilter to dziala nastepujaco:

dla HTML wywoluje sie TQRHTMLDocumentFilter
dla CSV wywoluje sie TQRCommaSeparatedFilter
a dla TXT TQRAsciiExportFilter

i wszystkie 3 metody dzialaja.

Mnie natomiast zastanawia do czego sluzy (i jak go uzyc) komponent TQRTextFilter, poniewaz jak na razie nie znalazlem jego zastosowania :)

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