Novo

Forum kao aplikacija na telefonu

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

  • 43 odgovora
  • 9.666 pregleda

Najnovija ↓

Re: Query za filtriranje po naslovu 08.08.2015. u 20:12 · pre 136 meseci #21
Moracu probati sve kombinacije.....Sada mi je

detailsband -------- gde imam query 1 koji je select jpm,naziv from jpm koji nakacen na datasource 1


qrsub detail -------- koji je query 2 koji je select rbr,ime,prezime from radnik where jpm =:jpm i ciji je dataset datasource 1

child detail ------- koji je query 3 koji je select * from odmori where rbr =:rbr i ciji je dataset datasource 1


meni treba da izlazi ovako....


11000
-----------
patar petrovic
-------------------
01.01.2015 - 01.02.2015 30 dana
02.03.2015 - 03.03.2015 30 dana

--------------------------
ivan ivanopvic
------------------
01.01.2015 -02.03.2015 60 dana
.
.
.
itd za svaku postu i svakog radnika.....




Re: Query za filtriranje po naslovu 08.08.2015. u 20:33 · pre 136 meseci #22
I jos nesto,da li bih mogao da koristim sva ona polja iz onog mog velikog kverija iz access... stim sto je tu u izvestaju stavljeno
group details 1 deo
group details 2 deo
details - 3 deo

i polja su stavljena iz jednog kverija u sva tri nivoa izvestaja...Da li to mogu da primenim i ovde
Re: Query za filtriranje po naslovu 09.08.2015. u 03:13 · pre 136 meseci #23
Koliko sam te skužio, DS za 3. query ti mora biti query2. Ne vidim kakva ti je logika da ti bude datasource prvi query??
Potpis
F
Re: Query za filtriranje po naslovu 09.08.2015. u 08:32 · pre 136 meseci #24
ne razumem ja tebe sada,kako query 3 ti mora biti query 2.....Ja imam jedan datasource na koji nakacen query 1, a svi drugi kveriji su zakaceni za njega...
Re: Query za filtriranje po naslovu 09.08.2015. u 13:56 · pre 136 meseci #25
Kreni sa proučavanjem primera koji dolaze uz Delphi i koji obrađuju Master-Detail relaciju između datasetova, takođe prouči help na tu temu, kad to budeš proučio i shvatio razumećeš i kako da postaviš odnose između ta tri kverija.
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: Query za filtriranje po naslovu 09.08.2015. u 23:17 · pre 136 meseci #26
Ma problem mi pravi taj treci...kada njega skinem,a ostanu sa ova dva,sve radi super...prikazuje sve poste i njihove radnike
Re: Query za filtriranje po naslovu 10.08.2015. u 09:39 · pre 136 meseci #28
U stvari da ne zatvaram temu,imam jos jedan problem,a to je....da mi izlista sve radnike po postama,dakle i one koji nemaju odmor uopste,a one koje imaju vise od jednog prikaze samo prvi odmor,ali ne i ostale...
Re: Query za filtriranje po naslovu 11.08.2015. u 20:55 · pre 136 meseci #30
Nisam jos uspeo da sredim ovaj report,i dalje mi prikazuje samo jedan odmor,ali ne i druge odmore za radnika,takodje prikazuje radnike koje nemaju uopste odmore za tu godinu....Sada mi je trenutno ovako:

detailsband -------- query 1 (select jpm,naziv froim jpm order by jpm) i datasource 1,ciji je dataset query 1
subdetail-------------query2(select ime,prezime,rbr from radnik where jpm =:jpm) datasource 2 ,ciji je dataset query 2,ciji je dataset datasource 1
child ----------------query 3 (select * from odmori rbr =:rbr) ,ciji je datasource 3,i njegov dataset query 3 ,ciji je dataset datasource 2



Re: Query za filtriranje po naslovu 12.08.2015. u 09:02 · pre 136 meseci #32
Ali u ovom qreportu mi lepo rade 2 queryij ali ne radi lepo ovaj treci,i da li njega lepo pisem,mislim na select komandu,i on mi je child od prethodnog subdetailsa....
Re: Query za filtriranje po naslovu 12.08.2015. u 09:03 · pre 136 meseci #33
Ali u ovom qreportu mi lepo rade 2 queryij ali ne radi lepo ovaj treci,i da li njega lepo pisem,mislim na select komandu,i on mi je child od prethodnog subdetailsa....
Re: Query za filtriranje po naslovu 12.08.2015. u 13:44 · pre 136 meseci #34
Citat:
popmilan76:
child ----------------query 3 (select * from odmori rbr =:rbr) ,ciji je datasource 3,i njegov dataset query 3 ,ciji je dataset datasource 2


Nešto si ti tu pomiješao. Child band ima DataSet properti a ne DataSource, ako se ne varam. Query ne može imati DataSet, može imati samo neki DataSource. I ne možeš bandove slagati nasumično, svaki se drugačije ponaša, ovisno da li je detail, subdetail, child itd... Pogledaj u primjerima od Quickreporta, siguran sam da ima jedan primjer gdje se koristi MASTER-DETAIL veza. To iskoristiš i dobiti češ ono tša ti treba.
Potpis
F
Re: Query za filtriranje po naslovu 12.08.2015. u 22:40 · pre 136 meseci #35
Mozda sam uspeo nesto,ali videcu jos...Izgleda da nije problem u ovim datasetovima i slicno,nego u necem drugom....Query 3 treba da mi izlista samo jednu godinu koju ukucam u edit1.text...ovako

RepSpisakGodina.adoquery3.Close;
RepSpisakGodina.adoquery3.SQL.Clear;

RepSpisakGodina.adoquery3.SQL.Add('select * from odmori');

RepSpisakGodina.adoquery3.SQL.Add('where godina = ' + edit1.Text);


RepSpisakGodina.adoquery3.Open;


i u ovom kodu nemam where redbr =:redbr...vec sam to napravio na samom reportu,tj queryju,kako u ovaj kod da ubacim to where redbr =:redbr i da ga odredim....

Re: Query za filtriranje po naslovu 13.08.2015. u 04:00 · pre 136 meseci #36
Sada te stvarno ne razumijem. Kako nisi ubacio u query a jesi u report???? Kako to misliš kako da ubaciš u query? Dodaš u where uslov, ako sam dobro shvatio tvoje pitanje.

p.s. Ako sam sve dobro povezao, fale ti osnove osnova. Ne možeš raditi tako zahtjevan report ako ne znaš složiti SQL upit. Ovo pišem dobronamjerno.
Potpis
F
Re: Query za filtriranje po naslovu 13.08.2015. u 20:04 · pre 136 meseci #38
Code:
RepSpisakGodina.adoquery3.SQL.Add('select * from odmori');
RepSpisakGodina.adoquery3.SQL.Add('where godina = ' + edit1.Text);
RepSpisakGodina.adoquery3.SQL.Add('and redbr =:redbr);
Potpis
F
Re: Query za filtriranje po naslovu 13.08.2015. u 23:15 · pre 136 meseci #40
Citat:
captPicard:
Code:
RepSpisakGodina.adoquery3.SQL.Add('select * from odmori');
RepSpisakGodina.adoquery3.SQL.Add(' where godina = ' + edit1.Text);
RepSpisakGodina.adoquery3.SQL.Add(' and redbr =:redbr);


Pa kojom greškom, ne možemo ti pomoći ako ne napišeš grešku... Možda je problem u razmacima, pogledaj gore. Da li ti je povezano na datasource koji ima dataset sa parametrom redbr?
Potpis
F
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme