Centar za edukaciju-BiH



Warning: filesize(): stat failed for uploads/topics/Primjer_3.rar in /home2/icentarb/public_html/icentar/showtopic.php on line 406

#1 16.11.2012 10:28
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


Predmet:Izračun radnih dana
Trebao bih napraviti formu za planiranje godišnjeg odmora radnika.

Imam tablicu Kalendar sa poljima:
MjesecID
Datum
Praznik - u ovo polju '1' označava radni dan, a '0' neradni dan.

Sada mi treba izračun broja radnih dana između dva unesena datuma 1_od i 1_do u tablici tblPlanGO.

Prilozi:
Informacije o tipu datoteke za:rar  Primjer.rar
Preuzimanja:14
Velicina datoteke: Bajt


Pozdrav
↑  ↓

#2 16.11.2012 11:40
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,642


Predmet:Re: Izračun radnih dana
U tabeli si stavio samo mjesec bez godine a imas dan.
To moze djelovati zbunjujuce jer moras imati i godinu ako imas dan pa ispada da moras unijeti podatke za svaki dan u svakoj godini.
Jesi li tako zamislio ili si nesto previdio.
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#3 16.11.2012 11:59
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


Predmet:Re: Izračun radnih dana
Godina mi u biti nije bitna jer svake godine pravim novu tablicu u koju ubilježim neradne dane.
Ali ako ima neki bolji prijedlog sve prihvačam.
Pozdrav
↑  ↓

#4 16.11.2012 12:04
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,642


Predmet:Re: Izračun radnih dana
Ako vec pravis tablicu za svaku godinu bolje je negdje i godinu pribiljeziti odnosno cio datum.Znaci tablica bi mogla imati samo dva polja i to:
Datum i Praznik.
Koji je dan je izracunjivo pa netreba djaba pisati.
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#5 16.11.2012 12:07
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


Predmet:Re: Izračun radnih dana
Pa evo može onda ovako sa datumima

Prilozi:
Informacije o tipu datoteke za:rar  Primjer_2.rar
Preuzimanja:417
Velicina datoteke:15.67 KB


Pozdrav
↑  ↓

#6 16.11.2012 12:21
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,642


Predmet:Re: Izračun radnih dana
Napravi tabelu pod imenom DatumMoj sa poljima:
Datum Date/Time
Praznik Yes/NO

Popuni jedno 50 olja
Evo ti SQL za unos i izracun:
PreuzmiIzvorni kôd (SQL):
  1. SELECT SUM(1) AS Zbir
  2. FROM DatumMoj
  3. WHERE Datum BETWEEN [Od_datuma] AND [ do_datuma] AND Praznik=FALSE

PreuzmiIzvorni kôd (SQL):
  1. SELECT Datum, Format([Datum],"ddd") AS dan, Praznik
  2. FROM DatumMoj

Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#7 16.11.2012 12:55
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


Predmet:Re: Izračun radnih dana
Ovo je u redu ali taj Query mi izračuna dane samo za jedan slučaj.
Ja bih htio slijedeće:
U primjeru koji dajem imam formu 'frmPlanGO' u kojoj mi je spisak radnika pokraj svakog su polja 'od' i 'do'. Ja bih želio da mi se u Unbound polje izračuna koliko je to radnih dana za svaki slučaj nako nÅ¡to upiÅ¡em poćetni i zavrÅ¡ni datum

Prilozi:
Informacije o tipu datoteke za:rar  Primjer_3.rar
Preuzimanja:430
Velicina datoteke:40.25 KB


Pozdrav
↑  ↓

#8 16.11.2012 13:30
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,642


Predmet:Re: Izračun radnih dana
Q_PlanGO:
SELECT [Prezime] & ", " & [Ime] AS radnik, tblPlanGO.od, tblPlanGO.do, (SELECT Count(Radni) AS Dana
FROM Kalendar
WHERE Datum Between Od And Do AND Praznik=0) AS Dana
FROM Radnici LEFT JOIN tblPlanGO ON Radnici.RadikID = tblPlanGO.IDradnika
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#9 16.11.2012 13:47
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


Predmet:Re: Izračun radnih dana
To je već neÅ¡to Å¡to bi se moglo iskoristiti.
Zahvaljujem se.
Pozdrav
↑  ↓

Stranice (1):1


Sva vremena su GMT +01:00. Trenutno vrijeme: 11: 53 pm.