Centar za edukaciju-BiH


Stranice (2):1,2

#1 28.07.2012 11:54
Dado Van mreze
Clan
Registrovan od:27.10.2011
Postovi:276


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
Pozdrav!
↑  ↓

#2 28.07.2012 14:04
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


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.
Pozdrav
Ovaj post je ureden 1 puta. Posljednja izmjena 28.07.2012 14:05 od strane pmiroslav. ↑  ↓

#3 28.07.2012 14:40
Dado Van mreze
Clan
Registrovan od:27.10.2011
Postovi:276


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]));
Pozdrav!
↑  ↓

#4 28.07.2012 17:30
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


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
Pozdrav
Ovaj post je ureden 1 puta. Posljednja izmjena 28.07.2012 17:45 od strane pmiroslav. ↑  ↓

#5 29.07.2012 10:18
Dado Van mreze
Clan
Registrovan od:27.10.2011
Postovi:276


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:
Informacije o tipu datoteke za:zip  pr_dado.zip
Preuzimanja:299
Velicina datoteke:30.29 KB


Pozdrav!
↑  ↓

#6 29.07.2012 12:57
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,611


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;

Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#7 29.07.2012 13:30
Dado Van mreze
Clan
Registrovan od:27.10.2011
Postovi:276


Predmet:Re: Potreban Query
Veliko hvala zxz Grinning
Pozdrav!
↑  ↓

#8 29.07.2012 13:51
Dado Van mreze
Clan
Registrovan od:27.10.2011
Postovi:276


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:
Informacije o tipu datoteke za:zip  pr_dado1.zip
Preuzimanja:301
Velicina datoteke:31.39 KB


Pozdrav!
↑  ↓

#9 29.07.2012 14:29
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


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.
Pozdrav
↑  ↓

#10 29.07.2012 14:57
Dado Van mreze
Clan
Registrovan od:27.10.2011
Postovi:276


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
Pozdrav!
↑  ↓

Stranice (2):1,2


Sva vremena su GMT +01:00. Trenutno vrijeme: 5: 51 pm.