Centar za edukaciju-BiH



#1 10.09.2012 09:06
miro35 Van mreze
Clan
Registrovan od:05.01.2009
Postovi:608


Predmet:SQL Prosječna cijena
Kako napisati u VBA da mi izdvoji prosječnu cijenu iz neke tabele za određenu Å¡ifru artikla i za period od do?
Miro
↑  ↓

#2 10.09.2012 09:30
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


Predmet:Re: SQL Prosječna cijena
Sa Queryem možeš ovako:
PreuzmiIzvorni kôd (SQL):
  1. SELECT Cjenik.Sifra, Avg(Cjenik.Cijena) AS Prosjek
  2. FROM Cjenik
  3. WHERE (Cjenik.Datum) BETWEEN [Od] AND [Do]
  4. GROUP BY Cjenik.Sifra;

Pozdrav
↑  ↓

#3 10.09.2012 10:08
miro35 Van mreze
Clan
Registrovan od:05.01.2009
Postovi:608


Predmet:Re: SQL Prosječna cijena
Hvala radi ,nisam mislio tako.Htio sam izbjeći pravljenje query-ija ali dobro je i ovako.
Miro
↑  ↓

#4 10.09.2012 10:27
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


Predmet:Re: SQL Prosječna cijena
Moje je mišljenje da uvjek treba koristiti jednostavnije riješenje. Pisanje koda treba ostaviti za stvari koje se ne mogu dobiti iz Querya.
Pozdrav
↑  ↓

#5 10.09.2012 10:33
miro35 Van mreze
Clan
Registrovan od:05.01.2009
Postovi:608


Predmet:Re: SQL Prosječna cijena
ZnaÅ¡ morat ću napraviti viÅ¡e query-ija jer imam na viÅ¡e formi gdje mi treba vuć prosječnu nabavnu cijenu.A datume vučem sa tih formi pa prema tome moram imati viÅ¡e query-ija.Ali i ovo je dobro rjeÅ¡enje.Hvala
Miro
↑  ↓

#6 10.09.2012 11:16
miro35 Van mreze
Clan
Registrovan od:05.01.2009
Postovi:608


Predmet:Re: SQL Prosječna cijena
Ima u VBA našao sam DAvg
Evo primjer:
Me.NCijena = Round(DAvg("Prosjek", "qryProsjekNabavnaCijena", "BrArt='" & Me.BrojArtikla & "' and Datum<=#" & Format$(Forms!frmIzdatnice!Datum, "mm\/dd\/yyyy") & "#"), 2)
Miro
↑  ↓

Stranice (1):1


Sva vremena su GMT +01:00. Trenutno vrijeme: 12: 59 am.