Bosna i Hercegovina



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

#1 16.11.2012-10:28
pmiroslav Offline
Clan
Registrovan/a od: 02.02.2009-10:32
Komentari: 1,370


Subject: 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 fajlu: rar  Primjer.rar
Preuzimanja: 14
Veličina: Byte


Pozdrav
↑  ↓

#2 16.11.2012-11:40
zxz Offline
Administrator
Registrovan/a od: 03.02.2009-16:22
Komentari: 9,760


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

#3 16.11.2012-11:59
pmiroslav Offline
Clan
Registrovan/a od: 02.02.2009-10:32
Komentari: 1,370


Subject: 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 Offline
Administrator
Registrovan/a od: 03.02.2009-16:22
Komentari: 9,760


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

#5 16.11.2012-12:07
pmiroslav Offline
Clan
Registrovan/a od: 02.02.2009-10:32
Komentari: 1,370


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

Prilozi:
Informacije o fajlu: rar  Primjer_2.rar
Preuzimanja: 88
Veličina: 15.67 KB


Pozdrav
↑  ↓

#6 16.11.2012-12:21
zxz Offline
Administrator
Registrovan/a od: 03.02.2009-16:22
Komentari: 9,760


Subject: 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:
DownloadIzvorni kod (SQL):
  1. SELECT Sum(1) AS Zbir
  2. FROM DatumMoj
  3. WHERE Datum BETWEEN [Od_datuma] AND [ do_datuma] AND Praznik=False

DownloadIzvorni kod (SQL):
  1. SELECT Datum, Format([Datum],"ddd") AS dan, Praznik
  2. FROM DatumMoj

Pozdrav
↑  ↓

#7 16.11.2012-12:55
pmiroslav Offline
Clan
Registrovan/a od: 02.02.2009-10:32
Komentari: 1,370


Subject: 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 fajlu: rar  Primjer_3.rar
Preuzimanja: 108
Veličina: 40.25 KB


Pozdrav
↑  ↓

#8 16.11.2012-13:30
zxz Offline
Administrator
Registrovan/a od: 03.02.2009-16:22
Komentari: 9,760


Subject: 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
Pozdrav
↑  ↓

#9 16.11.2012-13:47
pmiroslav Offline
Clan
Registrovan/a od: 02.02.2009-10:32
Komentari: 1,370


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

Stranice (1): 1


All times are GMT +01:00. Current time: 19.10.2018-23:04.