To je vec bolje.
Imam pitanja:
vikend = nedelja --
sta je sa subotom? Da li je subota vikend?
godisni odmor = ponedeljak - petak,
minus praznici? praznici se ne racunaju u godisnji odmor
bolovanje = ponedeljak - petak,
minus praznici? praznici se ne racunaju kao bolovanje
nocni rad
je li to treca smena, od 22:00 do 6:00 sutradan?
Sta se desava kad je nocni rad u nedelju ili za praznik? gde se pisu ti sati, u Nocni rad ili u Praznik ili u Vikend?
Nemas rad vikendom u Excel tabeli. Gde cemo da prikazemo rad vikendom?
Oznacio si da je Nedelja 2 Aug 2009 da je praznik. Jeste praznik, (Ilinden?), ali pada u nedelju. Nedelja je ionako neradni dan. Ako praznik pada u nedelju, obicno se onda sledeci radni dan uzima kao neradni. Znaci, ako je praznik pao u nedelju, sledi da Pondedeljak postaje praznik. E taj ponedeljak treba u tabeli Kalendar da oznacis kao praznik.
Ovo je mnoogo komplikovanjie nego sto je izgledalo na pocetku, eh?
Ovo treba da se uradi u bazi (ima sve u zakacenom fajlu):
1) u tabelu tblIzraboteni da dodas polje VrstaSati, ima tri moguce vrednosti R = rabota, normalan rad G = godisnji odmor, B = Bolovanje
2) polje VrstaSati ne sma da ima default vrednost, i mora da bude "Required=Yes"
3) u tabelu tblIZraboteni da dodas Validation Rule: "kad je neko na bolovanje ili godisnji odmor, mora da se upisuju sati od 7:00 do 3:00, ne sme da se pise druga ili treca smena"
4) Dodao sam VrsatSati u qryWorkingTimeExpanded i qryWorkingTimePayable
5) napravio sam nove kverije qryGosisnji, qryBolovanja, qryTrecaSmena, qryRedovniDani
Sad mozes iz kverija u tacki 5) da radis GROUP BY po mesecima i dosli smo na pola puta. Dobices dakle 4 GROUP BU kverija, koje cemo u sledecem koraku da pokupimo u jedan, pomocu jos jednog trika. To sutra, moram kuci sada.