Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 23 odgovora
  • 9.119 pregleda

Najnovija ↓

QReport i horizonlani podaci 04.02.2015. u 09:54 · pre 142 meseca #1
Kako da postavim da mi podaci u qreportu ne idu vertikalni,kao sto je dafault,vec horizontalno...Dakle da ne idu ovako
1
2
3
4

Vec ovako:

1,2,3,4
Re: QReport i horizonlani podaci 04.02.2015. u 18:28 · pre 142 meseca #4
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
_______________

012,013,125,563,564,..
Re: QReport i horizonlani podaci 04.02.2015. u 18:53 · pre 142 meseca #5
Onda ono šta sam ti napisao u PM. QRDBText ti prikazuje JEDNO polje. Ili napravi kako sam ti napisao ili napravi upit:

Code:
SELECT LIST(POLJE, ',') AS brojkaveza FROM TABLICA


ukoliko ti baza podržava LIST funkciju (možda se zove nekako drukčije) i onda ćeš dobiti rezultat: 1,2,3,4,5 itd.

Firebird LIST function
Potpis
F
Re: QReport i horizonlani podaci 05.02.2015. u 08:33 · pre 142 meseca #6
Zar je moguce da ne postoji resenje da podaci idu horizontalno?Pomagajte ljudi.
Re: QReport i horizonlani podaci 05.02.2015. u 08:43 · pre 142 meseca #7
Pa dao sam ti dva moguća rješenja :D

(Drugo je da napraviš sam listu i pucaš to u QRLabel ili QRMemo npr.)
Potpis
F
Re: QReport i horizonlani podaci 05.02.2015. u 08:47 · pre 142 meseca #8
Ono sa list ne prepoznaje,a ovo sa memo mi nije bas elegantno resenje...Da li postoji nesto u properties,da prikazuje horizontalno...ja to ne vidim...
Re: QReport i horizonlani podaci 05.02.2015. u 09:30 · pre 142 meseca #9
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
F
Re: QReport i horizonlani podaci 05.02.2015. u 09:41 · pre 142 meseca #10
Ima opcija columns gde se pise koliko kolona hoces,i koliko god da ih stavis,nista se ne desava,sve je isto
Re: QReport i horizonlani podaci 05.02.2015. u 12:15 · pre 142 meseca #13
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...
Re: QReport i horizonlani podaci 05.02.2015. u 15:16 · pre 142 meseca #14
> 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
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Re: QReport i horizonlani podaci 05.02.2015. u 20:28 · pre 142 meseca #15
Baza mi je paradox.....
Ja hocu da mi kolone bude zapravo red.....da se podaci ispune horizontalno i kada zavrse taj red,da se puni drugi red
Re: QReport i horizonlani podaci 06.02.2015. u 13:26 · pre 142 meseca #18
Ako sam te dobro ispratio ti zelis ovo:

www.tylogix.com/tylogix%20main...ble_Vertical_to_Horizontal.gif

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;
    
    dst2.Fields[CurrFld].AsString := dst1.Fields[0].AsString;    

    Inc(CurrFld);
    if CurrFld = dst2.Fields.Count then
    begin
      dst2.Post;
      CurrFld := 0;
    end;
   
    dst1.Next;
  end;
end;

Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Re: QReport i horizonlani podaci 06.02.2015. u 20:36 · pre 142 meseca #19
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

brojkaveza
0
1
2
3
4
a ja hocu ovako

brojkaveza
0 1 2 3 4

Re: QReport i horizonlani podaci 06.02.2015. u 21:22 · pre 142 meseca #20
Meni to tvoje lici na pivot, ono sto sam objasnio. Pronadji/nacrtaj sliku toga sto ti trazis i posalji.
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme