[ Elmer-Davez @ 10.04.2008. 14:00 ] @
Interesuje me kako da se sadrzaj stringgrid-a stampa preko qreporta?
[ Coder81 @ 10.04.2008. 15:21 ] @
Iskren da budem najbolje je da promenis sistem za stampu, hocu reci, koristi npr. FastReport.
Mala sala ali ja koristim FastReport. Ja sam koristio QReport i kada sam dosao do SubReport-a shvatio sam da treba da pocnem da koristim nesto drugo. Zao mi je sto ti nemogu odgovoriti na pitanje jer to nisam probao sa StringGrid-om ali jesam sa DBGrid-om.
[ savkic @ 10.04.2008. 20:22 ] @
> Interesuje me kako da se sadrzaj stringgrid-a stampa preko qreporta?

QReport (a i drugi report alati) su pre svega orijentisani na rad sa podacima iz DataSeta. Nije nemoguće odštampati ni custom podatke ali bi to zahtevalo ručno kreiranje stavki i postavljanje njihovih vrednosti. Pokušaj da te podatke iz stringgrida prebaciš u neki dataset (možeš ga napraviti samo za tu priliku) i da ga onda formatiraš i odštampaš iz QReporta.
[ Elmer-Davez @ 10.04.2008. 22:00 ] @
Dobro nije problem da mi svi podaci budu smesteni u bazu podataka(mislim i jesu sad vec tamo) i da onda pomocu ADOQuery-ja procitam podatke koji mi trebaju, ali kako da ih odstampam? Ne znam kako to da uradim, posto to nije uvek iste velicine, mislim nema uvek isti broj polja, pa da mogu da postavim toliko qrlabela i samo im menjam caption-e(to je verovtatno malo i glupo), a i ako moze sve to nekako da stoji u tabeli??? Stvarno me to muci, program mi je vec skoro gotov, ali me ovo pocinje malko nervirati
[ savkic @ 10.04.2008. 23:13 ] @
> Dobro nije problem da mi svi podaci budu smesteni u bazu podataka(mislim i jesu sad vec tamo) i da onda pomocu ADOQuery-ja procitam podatke

Zar ti nije onda jednostavnije da koristiš DBGrid umesto StringGrida?

> koji mi trebaju, ali kako da ih odstampam? Ne znam kako to da uradim, posto to nije uvek iste velicine, mislim nema uvek isti broj polja, pa
> da mogu da postavim toliko qrlabela i samo im menjam caption-e(to je verovtatno malo i glupo), a i ako moze sve to nekako da stoji u tabeli???

Dakle, imaš promenljiv broj polja (kolona) za izveštaj? Imaš tri opcije da napraviš u designtimeu više varijanti-izveštaja za svaku od tih kombinaciju ili da napraviš jedan izveštaj sa podacima koji su uvek prisutni a da u toku izvršavanja programa dodaš ono što ti treba od polja. Treća je kombinacija, napraviš jedan izveštaj sa svim mogućim poljima pa onda tokom izvršavanja sakriješ (obrišeš) višak i repozicioniraš one kolone koje ostaju.