Novo

Forum kao aplikacija na telefonu

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

  • 2 odgovora
  • 2.680 pregleda

Najnovija ↓

dva query u jednom reportu 02.11.2009. u 13:42 · pre 206 meseci #1
Koristim FreeReport 2.32 sa jednim "query"-jem izvlacim spisak ranika iz baze radnik,

query.sql.text:='SELECT * FROM radnik'

sa drugim "query_1"-jem tebaju mi iznosi u zavisnosti od radnika

query_1.sql.text:='SELECT iznosi FROM iznos_ranik WHERE lice='+query.FieldByName('id_lice').AsString

I trebalo bi da se ispise ovako i izvrsava ovako.


1. Petar Petovic {query}
- 1000 {query_1}
- 5000 {query_1}
- 345 {query_1}
- 0000022 {query_1}
2. Bosko Boskovic {query}
- 21212 {query_1}
- 12121 {query_1}
- 212121 {query_1}
- 333 {query_1}
.
.U FreeRaport-u koristim MasterData i DetailData. pokusavam da ih kombinujem ali ne uspevam..
.
Re: dva query u jednom reportu 02.11.2009. u 13:58 · pre 206 meseci #2
Ne radim sa free reportom, ali imam jedan tip:

nemoj uzimati sve podatke (select * from radnici) kada ti treba samo jedno polje. Nepotrebno usporavaš izvršavanje...
Potpis
F
Re: dva query u jednom reportu 03.11.2009. u 10:07 · pre 206 meseci #3
Master-Detail vezu postavi u kodu, pre nego sto pozoves FastReport

znaci:

Code:
query.sql.text:='SELECT ID, ime, prezime FROM radnik';
ds1.DataSet := query;

query_1.sql.text:='SELECT ID, iznosi FROM iznos_ranik WHERE lice='+query.FieldByName('id_lice').AsString
query_1.DataSource = ds1;
query_1.MasterFields := 'ID';


ili kroz designer...

FastReport ce dalje odraditi posao....

pozz
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme