Treba da napravim bazu, koja sadrži podatke o radnicima, njihovim radnim satima, hoću sve to za svaki mesec posebno isto da mi se beleži, da ja mogu da imam uvid u prethodne mesec kao i da upisujem u sledeće i tako to ... Kako to da izvedem ???
Baza za firmu, satnice rada
Zaključano
Zakačeno
Napraviš dve tabele: Zaposleni i PrisutnostNaPoslu.
Zaposleni: ZaposleniID, Ime, Prezime, Adresa, Fotografija
PrisutnostNaPoslu: PrisutnostID, ZaposleniID, Datum, BrojRadnihSati
Povežeš ih preko identifikatora za zaposlenog. ZaposleniID koji je PK u prvoj tabeli postaje FK u drugoj.
Zaposleni: ZaposleniID, Ime, Prezime, Adresa, Fotografija
PrisutnostNaPoslu: PrisutnostID, ZaposleniID, Datum, BrojRadnihSati
Povežeš ih preko identifikatora za zaposlenog. ZaposleniID koji je PK u prvoj tabeli postaje FK u drugoj.
Hvala ti punooooo ... Ako mi zatrebaš, ja ću te opet pitati .... !
Kako da za svaki mesec bude posebno? I da ostane arhiva od prethodnih meseca ?
Sve što se beleži u tabeli PrisutnostNaPoslu, može da se izfiltrira po određenom datumu, mesecu, godini. Napravi query i koristi red Criteria da dobiješ željeni rezultat. Prouči malo query-je i funkcije u Helpu koje se bave datumima. Znači nema potrebe za ničim "posebnim", jer se izdvajanje vrši pogledom po određenom kriteriju. Možeš da praviš samo query ili čak od njega izveštaj (Report).
Ponekad je lakše napraviti bazu nego objasniti nekome ko sa Accessom nema iskustva...
Pozz
Pozz
Potpis
Ozbiljan i odgovoran mladić
Hvaaaalaaaaaa punoooooooooo !
Sve je to lepo i radi donekle, ali kako dodati da za odredjen datum i radnika izracuna radne sate ako je dosao u 06:05:00 a otisao u 15:05:00 ?
izmenjeno 1 put, poslednji put djgorandj 26.07.2008. u 13:25
Izmene poruke
- djgorandj26.07.2008. u 13:25zapis iz teksta poruke
Da ne otvaram novu temu, ovde pisem:
UkupnoSati: Format(Sum([Sheet1.Time]),"hh:nn:ss")
Ovim se izracuna suma sati, e sad, kako da napisem to da mi racuna sate tj da oduzme vreme koje u produzetku kolone u tabeli ima oznaku IN od OUT vremena i tako da dobijem razliku ta dva vremena?
UkupnoSati: Format(Sum([Sheet1<ovo je ime tabele>.Time<ovo je naziv kolone><a ovde treba da dodje neka funkcija koja ce da IN vreme predstavi kao negativno i da ga oduzme od OUT vremena?>]),"hh:nn:ss")
Mozda gresim, zna li neko kako to da resim?
Obrisao sam SUM i napravio dve tabele u kojoj se nalaze posebno vremena IN i OUT i tako nazvao tabele. Sada to radi, ako nekome zatreba evo koda:
UkupnoSati: Format(([OUT.Time]-[IN.Time]),"hh:nn:ss")
UkupnoSati: Format(Sum([Sheet1.Time]),"hh:nn:ss")
Ovim se izracuna suma sati, e sad, kako da napisem to da mi racuna sate tj da oduzme vreme koje u produzetku kolone u tabeli ima oznaku IN od OUT vremena i tako da dobijem razliku ta dva vremena?
UkupnoSati: Format(Sum([Sheet1<ovo je ime tabele>.Time<ovo je naziv kolone><a ovde treba da dodje neka funkcija koja ce da IN vreme predstavi kao negativno i da ga oduzme od OUT vremena?>]),"hh:nn:ss")
Mozda gresim, zna li neko kako to da resim?
Obrisao sam SUM i napravio dve tabele u kojoj se nalaze posebno vremena IN i OUT i tako nazvao tabele. Sada to radi, ako nekome zatreba evo koda:
UkupnoSati: Format(([OUT.Time]-[IN.Time]),"hh:nn:ss")