[ rribaric @ 07.11.2005. 21:39 ] @
Problem !pomagajte
Imam report kojemu je record source – tablic(baza).U izvještaju moram dobiti sve podatke iz te tablice.Ali bi trebao dobit i rezultate jednog upita.
Tu je taj problem.Kako prosljediti podatke iz upita na report u kojem je record source baza.
Konkretno radi se o amortizaciji osnovnih sredstava koje svaka pripadaju svom "kontu" ,a više konta ima određenu "amortizacijsku skupinu".(tu sam napravio jenu tablicu s relacijom jedan:više ; u bazi osnovnih sredstava može biti samo jedan konto).Putem te veze trebao bi sintetizirati podatke u tom upitu s LEFT JOIN (da se svakom "kontu" doda pripadajući podatak iz baze i grupira po amortizacijskoj skupini).
Rezultat tog querya trebao bi biti prikazan na dnu reporta na kojemu se vidi tablica osnovnih sredstava!
Kako to izvest?Kojim putem krenut?Dali je to moguće?
[ sbing @ 08.11.2005. 07:26 ] @
Imaš funkciju DLookup. Stavi textBox na report, u control source napiši =Dlookup("NazivPoljaKojiTiTreba"; "NazivQueryjailiTabele"; uvjet).
[ banem @ 08.11.2005. 07:27 ] @
Subreport?
[ Zidar @ 08.11.2005. 14:21 ] @
A da promenis record source za report? Umsto da bude tabela, napravi kveri koji kombinuje tu tabelu i onaj drugi kveri kojizelis da dodas. Dobice kveri sa mnogo polja i mnogo ponavljanih podataka, ali to ej OK, to je svrha kverija - da od normalizovanih tabela prave 'flat' tabele za privremenu upotrebu.
Onda pogledas kako ti je organizvan report, dodas sekcije ako nedostaju i stavis polja gde treba. neka polj ce ici u detail (ona iz tablice), a neka u footer sekcije (ona iz drugog kverija)

:-)