Postavim qrdbtext na details band,i povezem ga sa bazom,tj,sa poljem koje se zove brojkaveza,gde sledeci podaci, 012,013,253,...i hocu da oni idu tako,horizontalno,a ne vertikalno,kako je po defaultu.Taj preview treba da izgleda ovako:
broj kaveza
_______________
Ne postoji. QRDBText ti prikazuje jedno polje iz baze.
Možeš jedino dodati kolone na QReport (dupli klik na prazno na quickreportu i onda number of columns). Tada će ti detail band se prikazivati u kolonama, ali je pitanje da li će ti taj način odgovarati. Pokušaj.
Potpis
Da ,jasno mi je to,ali ce u tom slucaju da puni prvu kolonu,pa ce posle preci u drugu....a ja to necu,hocu da napuni prvi red,pa da predje u drugi red...
> Da ,jasno mi je to,ali ce u tom slucaju da puni prvu kolonu,pa ce posle preci u drugu....a ja to necu,hocu da napuni prvi red,pa da predje u drugi red...
Ti želiš da ti slogovi postanu polja? Koju bazu koristiš? Neke imaju komandu koja to može uraditi za tebe ali ništa ti ne fali da to sam uradiš.
Prosto dodaj još jedan dataset sa željenim poljima i onda _ručno_ prebacuj slogove u novi dataset (polja) i na kraju prikaži QR vezan za taj novi dataset.
Potpis
Da radiš u MSSQL mogao bi to dobiti PIVOT SQL komandom, ali kako je kod tebe Paradox u pitanju moraš to uraditi ručno.
A ručno radiš tako što
a) napuniš dataset 1 sa originalnim podacima (dst1)
b) napraviš drugi (prazan) dataset sa željenim poljima recimo njih 5 (dst2)
c) napišeš kod, otprilike ovako (netestirano, pisem napamet)
Code:
var
CurrFld: Integer;
begin
... // koraci a) i b)
CurrFld := 0;
dst1.First;
while not dst1.Eof do
begin
if dst2.State <> dsAppend then
dst2.Append;
Ne znam,mislim da nisam dovoljno objasnio...Aj jos jednom da pokusam....Dakle imam polje koje se zove brojkaveza,i recimo upit koji treba da prikaze samo to polje(brojkaveza) where brojkaveza < 5.....Sada mi se desava ovako nesto