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

Sabiranje radnih sati

[es] :: Access :: Sabiranje radnih sati

[ Pregleda: 6125 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

qwertyon
qwertyon qwe
tu i tamo

Član broj: 103155
Poruke: 208
*.smin-1.sezampro.yu.



Profil

icon Sabiranje radnih sati26.09.2008. u 21:44 - pre 189 meseci
Ako neko ima volje da pomogne...
U jednoj tabeli imam popis radnika sa njihovim generalijama.U drugoj sam mislio da napravim "neku" tabelu i tu da vodim radne sate.Problem je sledeci sto ne znam kako da to sve sklopim u preglednu celinu.Znaci za svakog radnika koliko je radio u mesecu i koliko ima redovnih sati,prekovremenih i nocnih.
Vazno je da napomenem da npr.sate "moram" da vodim uz tri uslova:redovni,prekovremeni i nocni,ponaosob za svakog radnika.Npr. tamo neko je danas radio 10 sati u trecoj smeni (od 20,00-06,00),to je 8,00 redovnog rada i 2,00 prekovremenog,i naravno uz to i od 22,00-06,00 nocnog.Kad bi dosao do nekog pribliznog resenja pojavio bi se problem kod sabiranja vremena jer mi treba npr.da sabere sate "preko" 24,00,a on ispise sve 000000.
Napominjem da sam potpuni laik iz baza podataka i da sam mislio da ce to ici mnogo lakse,a ono ne lezi vraze.Sto neko ovde rece meni trebaju i "vodoravne i uspravne kolone" da bih "odapeo".
Molim za pomoc ako je neko raspolozen.Nisam bas toliki "duduk" al izgleda da ne vidim sumu od drveta.
Hvala
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: Sabiranje radnih sati27.09.2008. u 05:27 - pre 189 meseci
Ako u polje za pretragu upišeš sabiranje časova ili sabiranje vremena, pomoći ćeš sam sebi mnogo više nego što si očekivao. Pročitaj te teme i pogledaj kako su ljudi kreirali tabele. Bez datuma (korišćenjem samo vremena), ćeš teško rešiti taj problem. Datum i vreme su dobar par kolona, mada je mnogo lakše raditi sa jednom kolonom tipa Date/Time i formatirane kao General date (19.6.1994 17:34:23). Naravno, moraš imati PočetakRada i KrajRada.
 
Odgovor na temu

qwertyon
qwertyon qwe
tu i tamo

Član broj: 103155
Poruke: 208
*.smin-1.sezampro.yu.



Profil

icon Re: Sabiranje radnih sati27.09.2008. u 14:44 - pre 189 meseci
Ja ono sto sam pretrazio nisam nasao odgovarajuci odgovor.Mozda sam sve pogresno osmislio?Interesuje me da li sa sigurnoscu moze da se sabira vreme preko 24 sata,bez upotrebe macroa i programcica?
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: Sabiranje radnih sati28.09.2008. u 12:30 - pre 189 meseci
Broj utrošenih radnih časova je razlika dva vremena. Početno i završno vreme ne moraju biti u okviru istog datuma. Najbolje je da su oba ova vremena formatirana kao General Date. Razliku dva datuma ili vremena dobijaš funkcijom DateDiff(). Časove sabiraš normalno sa Sum() funkcijom. Pogledaj primer. Imaš tabelu, query i report.

Prikačeni fajlovi
 
Odgovor na temu

.:Marvin:.
Taurunum

Član broj: 36626
Poruke: 94
91.143.212.*



Profil

icon Re: Sabiranje radnih sati29.09.2008. u 15:30 - pre 189 meseci
Ovo sto ti pisem sada, nema veze sa konkretnom bazom, vec ima sa logikom dizajna baze.

Po meni je bolje, da imas sledecu strukturu tabele:

radnik, datum, sati, sifra_vrste.

U sifru vrste bi upisivao npr. 1 za redovan rad, 2 za prekovremeni i 3 za nocni.

Onda pomocu jednostavnih upita vidis ko je koliko radio i kog tipa radnog vremena.

Nadam se da sam pomogao. Ako nisam bio jasan, pitaj.
 
Odgovor na temu

Zidar
Canada

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



+79 Profil

icon Re: Sabiranje radnih sati29.09.2008. u 16:22 - pre 189 meseci
Molim marvina da ne zbunjuje coveka dodatno. Covek je pocetnik, racunanje vremena nije naivna stvar pa mu je dovoljno tesko i bez dodatnih ideja.

Inace, ideja i nije tako dobra kao sto izgleda. Ako mislis da se pri unosu podataka upisuje 'vrats vremena', nije bas najbolje resenje. Radnik moze da dodje na posao u 8 AM, sto je normalno radno vreme, i umesto da ode kuci u 4 PM, on produzi do 8 PM. Unos u tabelu ce biti Od: 8 ujutru DO: 8 uvece. Program treba sam da izarcuna gde je to prekovremeni rad a gde mnormalno radno vreme. Po tvom predlogu, imali bi dva unosa, po jedan za svaku kategoriju rednog vremena. Zatim sta ako radnik zakasni, pa produzi prekovremeno da bi nadoknadio zakasnjenje? Sta ako postoje tri smene, pa je nekome normalno radno vreme od 10 PM do 6 AM sledeceg jutra? Sve u svemu, sistemi za racunanje vremena su uglavnom jako komplikovani i svaki je prica za sebe. Zato ne treba komplikovati bez preke potreba. COvek jos nije nacisto kako se obradjuju najprostiji slucajevi, pa mu treba dati vremena da prvo to svari i razume.

:-)
 
Odgovor na temu

Gjoreski 001
Aleksandar Gjoreski

Član broj: 181315
Poruke: 53
79.141.121.*



Profil

icon Re: Sabiranje radnih sati30.09.2008. u 19:34 - pre 189 meseci
zidar e vo pravo i jas momentalno rabotam na nesto slicno i da znaes problemite se pogolemi od toa sto mislis.
pozdrav do qwertyon i so sreka bidejki ova e stvarno teska zadaca koja si ja imas postaveno no sigurno ke ja zavrsis.
Pozdrav i do site ucesnici na temava
Z34GAL
 
Odgovor na temu

[es] :: Access :: Sabiranje radnih sati

[ Pregleda: 6125 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

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