Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

radno vreme -problem

[es] :: Access :: radno vreme -problem

Strane: 1 2

[ Pregleda: 9298 | Odgovora: 33 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mr2002
administracija
Skopje, Makedonija

Član broj: 231733
Poruke: 28
195.26.144.*



Profil

icon radno vreme -problem03.09.2009. u 11:15 - pre 178 meseci
Kako da resim ovaj problem? Treba da presmetam radni sati zaposlenima pri tom veliki broj od njih nemaju fiksno radno vreme. Primer:

radnik pocetak kraj
radnik1 29.08. 2009 od 08:00 30.08. 2009 do 08:00
radnik2 30.08. 2009 od 08:00 31.08. 2009 do 08:00

pri tom treba da dobijem sledece:

radnik1 ukupno: 12 sati nocni: 8 sati vikend:8 sati
radnik2 ukupno: 24 sati nocni: 8 sati vikend:16 sati

nocni rad je vreme 22:00 – 06:00, a vikend samo vreme u nedelju 00: 00 – 24:00
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: radno vreme -problem03.09.2009. u 11:34 - pre 178 meseci
Pogledaj:
http://www.elitesecurity.org/t338335-0#2065391 sabiranje vremena
http://www.elitesecurity.org/t241852-0#1455837 sabiranje po smenama
 
Odgovor na temu

mr2002
administracija
Skopje, Makedonija

Član broj: 231733
Poruke: 28
195.26.144.*



Profil

icon Re: radno vreme -problem03.09.2009. u 12:16 - pre 178 meseci
Ovo je bila brza reakcija i hvala vam.
Megutim, to ne daje resenje mog problema. Ne znam kako da izdvojim u posebno nocni rad i vikend u zadatom vremenskom intervalu recimo 29.08.2009 od 20:00 do 30.08.2009 do 08:00. Znaci da se prikazu posebno nocni rad i vikend?
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: radno vreme -problem03.09.2009. u 12:35 - pre 178 meseci
Možda da napraviš tabelu kalendar sa datumima za recimo godinu dana. U toj tabeli da imaš osim datuma i dane. Evo ovde http://www.elitesecurity.org/t374283-0#2374480 imaš u zadnjoj poruci jednu takvu tabelu napunjenu za tekuću godinu. Potom da napišeš VBA kod koji će da ti izdvaja posebne vrste sati (noćne, dnevne, vikendske ili praznične).
Možeš VBA kod da napišeš i bez pomenute tabele, ali onda nećeš imati informaciju o praznicima koji su lokalnog karaktera. sa tabelom je jednostavnije. Dođe više, kao neki plan rada za budući period.
 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: radno vreme -problem03.09.2009. u 12:54 - pre 178 meseci
A da dodaš u tabelu polja koja su ti potrebna npt.

radnik
dosao
otisao
dnevni_rad
nocni_rad
rad_blagdan

i onda napraviš triggere koji će ti after insert/updatre odmah punitit te podatke?
Tako riješiš sve probleme...
F
 
Odgovor na temu

Zidar
Canada

Moderator
Član broj: 15387
Poruke: 3085
*.100.46-69.q9.net.



+79 Profil

icon Re: radno vreme -problem03.09.2009. u 13:47 - pre 178 meseci
Ako poslusas Getsbija, tabela Kalendar ce ti resiti problem praznika, radnih i neradnih dana. Ostaje problem nocnog rada. Moze se resiti na slican nacin. Napravis tabelu SatiUDanu, koja bi imala 24 reda, po jedanz a svaki sat u toku dana. Dodas jos jednu kolonu, na primer VrstaSata i tu imas vrednosti ('dnevni rad','nocni rad'). To ce ti pomoci da sate razvrstas po kategorijama.


:-)
 
Odgovor na temu

Zidar
Canada

Moderator
Član broj: 15387
Poruke: 3085
*.100.46-69.q9.net.



+79 Profil

icon Re: radno vreme -problem03.09.2009. u 14:40 - pre 178 meseci
Zadatk koji mr2002 ima nije ni malo lak. saveti koje smo dali su suvise uopsteni i onome ko nije radio sa vremenima nazalost nece mnogo pomoci :-(

Predlazem da Toni zakaci bazicu sa jednom tabelom, gde se vidi nekoliko radnika tokom nekoliko dana, sa raznim slucajevima radnog vremena. Onda cemo da dodamo tabelu Kalendar i atbelu SatiUDanu pa mozda nesto i ispadne iz svega.

mr2002, zakaci tabelu sa test podacima.

:-)
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: radno vreme -problem03.09.2009. u 15:08 - pre 178 meseci
@ Zidar
U pravu si što se smenskog rada tiče.
Kao doprinos ideji da smanjimo kodiranje dodao sam tabelu "tblDvadesetCetiriCasa" sa smenama, a tabeli "tblDatumi", dodao polje Praznik, Yes/No.

Naka mr2002 to inkorporira u svoj fajl sa podacima i neka ga zakači.

Prikačeni fajlovi
 
Odgovor na temu

mr2002
administracija
Skopje, Makedonija

Član broj: 231733
Poruke: 28
*.205.27.125.robi.com.mk.



Profil

icon Re: radno vreme -problem03.09.2009. u 15:42 - pre 178 meseci
Hvala na predlozenim resenjima, ali ipak ja sam okacio jedan fajl sa moznim varijacijama radnog vremena.
Prikačeni fajlovi
 
Odgovor na temu

Zidar
Canada

Moderator
Član broj: 15387
Poruke: 3085
*.100.46-69.q9.net.



+79 Profil

icon Re: radno vreme -problem03.09.2009. u 21:42 - pre 178 meseci
Evo. Koristio sam Getsbijeveu tabelu tblDatumi(dodao datum 31 Dec 200 i tableu tblDvadesetCetiriCasa. POdatke u tabeli tblDvadesetCetiriCasa sam malcice izmenio, sati idu od 0 do 23 umesto 1 do 24. To je zbog formule koju ja primenjujem, pa mi je bilo akse nego da menjam formulu.

Potreban je kveri qryKalendarSati, koji datume iz Getsbijeve tabele pretvara u 24 sata svaki. Ta 24 sat za svaki dan se uporedjuju sa vremenima upisanim u tabelu tabelaRabotnoVreme. To se radi u kveriju qryWorkingTimeExpanded. To je 70% posla. Ostatak posla obavlja qryWorkingTimePayable - pokazuje za svaki rekord (Rabotnik, StartTime, EndTime) koliko ima praznicnih ati, koliko obicnih sati i sve to po smenama. dalje mozes i sam.

Prikačeni fajlovi
 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: radno vreme -problem03.09.2009. u 21:46 - pre 178 meseci
Svaka čast!
Zidar, smijem pitati gdje radiš?
F
 
Odgovor na temu

Zidar
Canada

Moderator
Član broj: 15387
Poruke: 3085
*.100.46-69.q9.net.



+79 Profil

icon Re: radno vreme -problem03.09.2009. u 21:48 - pre 178 meseci
@captPicard: Hvala na komplimentu. Goverment of Ontario, Toronto, Canada. I ne radim u IT ili kao programer, obican sluzbenik
 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: radno vreme -problem03.09.2009. u 21:55 - pre 178 meseci
Mislim da si pogriješio profesiju :-P
F
 
Odgovor na temu

mr2002
administracija
Skopje, Makedonija

Član broj: 231733
Poruke: 28
*.205.27.125.robi.com.mk.



Profil

icon Re: radno vreme -problem03.09.2009. u 22:44 - pre 178 meseci
ZIDAR, nemam reci da izrazim zahvalnost.
I da budem iskren nisam ni ocekivao da neko tako brzo reaguje.
Hiljadu puta hvala tebi, Getsbi i svim drugima.
Pozdrav.



 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: radno vreme -problem03.09.2009. u 23:47 - pre 178 meseci
@ Zidar
Skidam kapu.




[Ovu poruku je menjao Getsbi dana 04.09.2009. u 01:02 GMT+1]
Prikačeni fajlovi
 
Odgovor na temu

Zidar
Canada

Moderator
Član broj: 15387
Poruke: 3085
*.100.46-69.q9.net.



+79 Profil

icon Re: radno vreme -problem04.09.2009. u 14:14 - pre 178 meseci
Hvala svima na lepim recima

Medjutim, ova tema zajedno sa dve poslednje mozgalice i jos jednom temom o DatTime podacima, pokazuje da postoji jedan velika rupa u poznavanju SQL tehnika koje se ticu DateTime podataka. Sve osobe koje su postovale na ovoj temi su najblaze receno veoma daleko od nivoa pocetnika ili priucenog amatera. Pa ipak , ovo sve izgleda kao velika novost. I za mene. Ako mi koji smo odradili ovu temu imamo teskoca, sta reci za 'obicne smrtnike'?

Ovo racunanje vremena sa upotrebom tabele 24Sata ja sam imao u glavi kao teorijsku ideju, ali je niakd nisam realizovao, do sada. Valjda nije bilo prilike ni potreba. Znaci, i meni je ovo prvi put u zivotu da sam napisao konktretnih deset linija SQL koji racuna radno vreme bas na ovaj nacin. Nema puno knjiga koje se ovom oblasti bave, ni na engleskom. I one koje postoje, nisu bas uvek ono sto nam treba. Bilo bi lepo kad bi postojala knjiga na naem jeziku. Bilo bi lepo da se ove stvari pocnu predavati u skolama i kursevima. Ako ima neko ko cita forum a predaje u skoli ili na fakultetu, ili ima uticaja, eto ideje za unapredjene plana i programa. Dotle, ostaje nam forum kao mesto gde se jos uvek moze ponesto nauciti.


 
Odgovor na temu

mr2002
administracija
Skopje, Makedonija

Član broj: 231733
Poruke: 28
*.205.27.125.robi.com.mk.



Profil

icon Re: radno vreme -problem04.09.2009. u 22:19 - pre 178 meseci
Mozda i nije najbolje resenje kako sam to uradio, megutim dobio sam neke rezultate koje sam trazio i to je za sada ok.
Ovo je samo proba i ima puno toga da se doraguje da bi izgledala kako treba, no tu su eksperti koji ce sigurno dati neke nasoke za dalje.
Mozda je malo urageno sa moje strane, no tek da se vidi (nocni rad, vikend, praznik).

Prikačeni fajlovi
 
Odgovor na temu

mr2002
administracija
Skopje, Makedonija

Član broj: 231733
Poruke: 28
*.205.27.125.robi.com.mk.



Profil

icon Re: radno vreme -problem07.09.2009. u 23:11 - pre 178 meseci
Ponovo problem. I kad sam mislio da sam resio problem eto novi problem.
Kad izaberem da prikazem rab. sate po sektorima grupno daje mi zbirno rab. sate svih zaposlenih u tom sektoru, a ne pojedinacno za svaki radnik.
Prikačeni fajlovi
 
Odgovor na temu

Zidar
Canada

Moderator
Član broj: 15387
Poruke: 3085
*.100.46-69.q9.net.



+79 Profil

icon Re: radno vreme -problem09.09.2009. u 13:51 - pre 178 meseci
@mr2002: Pazi ovako, ako u kveriji grupises po sektoru, uvek ces dobiti zbirove po sektoru, tako GROUP BY kveri radi. Kazi sta u stvari pokusavas da napravis, pa da vidimo iam li pomoci.

Inace, kad postavis bazu u poruku, gledaj da je ime uvek razlicito od svih ostalih baza koje su bile zakacene za poruku. Kad mi vratis bazu sa istim imenom koje sam ja upotrebio, ali sa dodacima, pa ja to download, onda moj original bude prebrisan. Da se to ne bi desilo, promeni bazi ime malkice. I ako imas konkretan problem, taj probelm je u nekom kveriju, reportu, formi modulu. Uvek u poruci naznaci nesto kao "U zakacenoj bazi kveri qryRabotniSati ne radi kako ja hocu. ja hocu da pokaze ovo, a kveri pokazuje nesto drugo" Ond ami znamo gde da gledamo.

I generalno, nije dobro da ti se objekti u access fajlu zovu "Rabotni sati". Mnogo je boklje qryRabotniSati, ili tblRabotniSati. Ne sme biti razmaka i nasih znakova i cirilice.

 
Odgovor na temu

mr2002
administracija
Skopje, Makedonija

Član broj: 231733
Poruke: 28
*.205.27.125.robi.com.mk.



Profil

icon Re: radno vreme -problem09.09.2009. u 21:30 - pre 178 meseci
Ono sto sam hteo da dobijem je sledece: da dobijem prikaz rezultata ostvarenih sati (ukupno, nokni, vikend, praznik) za svih radnika pojedinacno u sektoru nebitno dali isti ke se prikazati u formi ili izvestaju. Probao sam vise puta ali dobijao sam zbirno (ukupno,nokni, vikend, praznik) sati kao za svih radnika.

Zidar:I generalno, nije dobro da ti se objekti u access fajlu zovu "Rabotni sati". Mnogo je boklje qryRabotniSati, ili tblRabotniSati. Ne sme biti razmaka i nasih znakova i cirilice.

To mi je jasno. To sto je tako u bazi je zbog toga sto nisam imao mnogo vremena da je sregujem i bilo je u eksperimentalnoj fazi koliko da vidim kako baza funkcionise i onda to primenim kako treba. Bazu koju radim daleko je od toga kako izgleda i koje fontovi koristim zbog lokalizacije. Ali dobro je da se zna sta i kako treba da se postavi.
 
Odgovor na temu

[es] :: Access :: radno vreme -problem

Strane: 1 2

[ Pregleda: 9298 | Odgovora: 33 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.