Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190
iCentar » Racunari i oprema » Programirannje i baze podataka » Access » Potreban Query
Dado 28.07.2012 12:54
Predmet:Potreban Query

Potreban mi je Query koji će mi dati stanje sredstava u skladiÅ¡tu do određenog datuma koji ja želim, npr. od 01.01.2012. do 25.06.2012.

Imam u bazi tbldoc sa stavkama:
1. Vrsta dokumenta
2. Šifra skladišta
3. Broj dokumenta
4. Kod partnera
5. Datum dokumenta
6. Broj dokumenta partnera.

Pored toga u tblstavke imam:
1.Broj dokumenta
2.Å ifra MS
3. Naziv MS
4.Količina

pmiroslav 28.07.2012 15:04
Predmet:Re: Potreban Query

Napravi formu koja se zove recimo 'PitaDatum' i na njoj dva textBoxa koja se zovu 'OdDatuma? i 'DoDatuma'
Zatim u Queryu na Datumdokumenta stavi Kriterij:

Between [Forms]![PitaDatum]![OdDatuma] And [Forms]![PitaDatum]![DoDatuma]

Ako ti ovo nije dovoljno postavi svoj primjer.

Dado 28.07.2012 15:40
Predmet:Re: Potreban Query

Ja sam napravio sljedeći Query i on mi je izlistavao sve dokumente sa stavkama ali meni je potrebno ukupno sa nekim krajnjim datumom. Evo mog query-a:

SELECT tblVrDoc.Opis, tblDoc.BrD, tblDoc.DatDPos, tblSkl.NazivSkl, tblPartn.[Naziv partnera], tblStavke.NSN, tblMS.NazivBH, tblSJM.SkNaziv, tblStavke.Klc
FROM tblVrDoc INNER JOIN (tblSkl INNER JOIN (tblPartn INNER JOIN (tblDoc INNER JOIN (tblSJM INNER JOIN (tblMS INNER JOIN tblStavke ON tblMS.NSN = tblStavke.NSN) ON tblSJM.SJM = tblMS.SJM) ON tblDoc.BrD = tblStavke.BrD) ON tblPartn.KodJ = tblDoc.KodJ) ON tblSkl.SSkl = tblDoc.SSkl) ON tblVrDoc.VrDoc = tblDoc.VrDoc
GROUP BY tblVrDoc.Opis, tblDoc.BrD, tblDoc.DatDPos, tblSkl.NazivSkl, tblPartn.[Naziv partnera], tblStavke.NSN, tblMS.NazivBH, tblSJM.SkNaziv, tblStavke.Klc
HAVING (((tblDoc.DatDPos) Between [PocetniDatum] And [KrajnjiDatum]));

pmiroslav 28.07.2012 18:30
Predmet:Re: Potreban Query

Iz podataka koje si dao teško je to riješiti.
Koje dokumente ti tu obrađujeÅ¡.
Trebalo bi se znati što je ulaz, a što izlaz da bi se dobilo stanje skladišta.
Stvarno bi bilo dobro da prikvačiÅ¡ neki primjer
Previše je tu podataka d bi se riješilo ovako na slijepo

Dado 29.07.2012 11:18
Predmet:Re: Potreban Query

Evo primjer sa osnovnim tabelama i 3 Query-a. Da opet ponovim trebam mi Query koji će mi izračunati stanje MS do nekog datuma.
Prilozi:
pr_dado.zip (Velicina datoteke:30.29 KB)

zxz 29.07.2012 13:57
Predmet:Re: Potreban Query

PreuzmiIzvorni kôd (SQL):
  1. SELECT tblSkl.NazivSkl, tblStavke.NSN, tblMS.NazivBH, tblSJM.SkNaziv, SUM(tblStavke.Klc) AS Koli
  2. ina, tblVrDoc.VriP, SUM([Klc]*[VriP]) AS Stanje
  3. FROM tblVrDoc INNER JOIN (tblSJM INNER JOIN (tblMS INNER JOIN (tblSkl INNER JOIN (tblDoc INNER JOIN tblStavke ON tblDoc.BrD = tblStavke.BrD) ON tblSkl.SSkl = tblDoc.SSkl) ON tblMS.NSN = tblStavke.NSN) ON tblSJM.SJM = tblMS.SJM) ON tblVrDoc.VrDoc = tblDoc.VrDoc
  4. WHERE tblDoc.DatDPos BETWEEN [PocetniDatum] AND [KrajnjiDatum]
  5. GROUP BY tblSkl.NazivSkl, tblStavke.NSN, tblMS.NazivBH, tblSJM.SkNaziv, tblVrDoc.VriP;

Dado 29.07.2012 14:30
Predmet:Re: Potreban Query

Veliko hvala zxz Grinning

Dado 29.07.2012 14:51
Predmet:Re: Potreban Query

Evo mene ponovo. Ova upit radi, ali sam primjetio da kad unes dokument za izlaz MS onda mi ne zbraja ukupno stanje na skladiÅ¡tu nego računa posebno izlaze i ulaze a meni treba ukupno stanje za neki vremesni period. Evo zakačen primjer.
Prilozi:
pr_dado1.zip (Velicina datoteke:31.39 KB)

pmiroslav 29.07.2012 15:29
Predmet:Re: Potreban Query

Meni nije jasno Å¡to ti to znači ukupno stanje za određeni vremecki period.
Možeš imati:
- Stanje na skladiÅ¡tu za određeni datum
ili
- Pregled ulaz i izlaza za određeni period i stanje na za svaki dan u tom periodu.

Dado 29.07.2012 15:57
Predmet:Re: Potreban Query

Pa mislim na stanje MS za određeni vremenski period. U ovom query od zxz kada ga pokrenem izlista mi npr. kurvimetar dva puta sa količinama ulaza odnosno ulaza. Ulaz 10 kom a izlaz 7. Ja hoću da mi izlista pod stanjem:3 kom za neki vremenski period. Ne znam jesam li sad bio dovoljno jasan. Happy