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

radno vreme -problem

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

Strane: 1 2

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

domaci_a_nas
PHP developer

Član broj: 42333
Poruke: 524
*.dynamic.sbb.rs.



+8 Profil

icon Re: radno vreme -problem10.09.2009. u 09:35 - pre 177 meseci
Za prazna mesta se slažem, ali za naming convention, to je najveća glupost. Ja ako hoću da napravim formu po tabeli RadniSati nazvaću je RadniSatiFrm, a ne FrmRadniSati. Razlog je prost, kad hoću brzo da izaberem taj form iz liste formi ja pritisnem samo slovo R i eto je, a ako bi sve forme imale isto početno slovo, moram da ih biram mišem.
Ozbiljan i odgovoran mladić
 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: radno vreme -problem10.09.2009. u 12:42 - pre 177 meseci
Citat:
domaci_a_nas: Za prazna mesta se slažem, ali za naming convention, to je najveća glupost. Ja ako hoću da napravim formu po tabeli RadniSati nazvaću je RadniSatiFrm, a ne FrmRadniSati. Razlog je prost, kad hoću brzo da izaberem taj form iz liste formi ja pritisnem samo slovo R i eto je, a ako bi sve forme imale isto početno slovo, moram da ih biram mišem.


Možda to vrijedi za Access, ali inače se ne bi složio. Puno je bolje da naziv počinje sa vrstom objekta. Ne moraš pisati frm, ja to radim ovako

FNekaForma
QNekiReport

...
F
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: radno vreme -problem10.09.2009. u 13:08 - pre 177 meseci
Evo ovde sam ja nešto kao savetovao oko Access name coding convention. http://www.icentar.com/showthr...=7480&highlight=convention
Možda nekom pomogne ili da dobru ideju. Najvažnije je da konvenciju ustanovite i da je se dosledno pridržavate. A to koja je, ne mora da bude od presudnog značaja.
 
Odgovor na temu

mr2002
administracija
Skopje, Makedonija

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



Profil

icon Re: radno vreme -problem10.09.2009. u 16:45 - pre 177 meseci
Poslednja tri posta ocigledno nisu predlog za resenje problema, megutin ocigledno je i to da se svako najbolje snalazi u sopstvenom haosu.
 
Odgovor na temu

Zidar
Canada

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



+79 Profil

icon Re: radno vreme -problem10.09.2009. u 16:47 - pre 177 meseci
@mr2002 "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.
"
OK, to je vec bolje :-) To vec imas - treba dodati Sektor u kveriju qryWorkingTimePayable. Otvori kveri u design i povuci kolonu Sektor. Evo je u zakacenom fajlu.

Sto se tice imenovanja objekata, pocni od pocetka kako treba. Ako napravis puno tabela i kverija koje se zovu "moj kveri", "moja tabela za ovo ili ono", kada mislis da ce s 'popraviti' nazive? Moraces da pises sve ispocetka, a to jos niko nije uradio u praksi. Zato, dok nije kasno, popravi sta imas sada. Vrlo brzo bice kasno, ako vec nije, a onda ces imati mnogo problema samo zbog razmaka ili nasih znakova u nazivima.

@domaci_a_nas: Ne postoji zakon koji te tera da forma zoves frmNesto. Moze i nestoFRM, ako ti odgovara. Sve dok radis sam, nema veze. Medjutim, standardi se uvode zbog timskog rada. Ako vecina programera ocekuje da forme pocinju sa frm a kveriji sa qry, onda ima smisla drzati se standarda, makar ih i ne voleli. I ja ne volim ono tbl uopste, ali mi prija da vidim iz naziva da li je u pitanju query ili tabela.
No, sve je stvar ukusa. Kako rece Getsbi "Najvažnije je da konvenciju ustanovite i da je se dosledno pridržavate. A to koja je, ne mora da bude od presudnog značaja. "

:-)
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 -problem10.09.2009. u 17:57 - pre 177 meseci
Zidar, nije problem da se povuce pole sektor i da se prikaze u formi ili qveriju. Problem, na primer u izvestaju da prikazem grupno po sektorima za svaki radnik presmetano ukupno sati, nokni, vikend, praznik. To mi je problem. Pojedinaco videosam to mogu selektirati, no ne mogu to po sektorima za svih radnika.
 
Odgovor na temu

Zidar
Canada

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



+79 Profil

icon Re: radno vreme -problem10.09.2009. u 18:52 - pre 177 meseci
Nisam siguran da te razumem. Nacrtaj u Excelu primer kako zelis da vidis rezultate. "Grupno za svaki radnik po sektorima" mi nije bas najjasnije.

I jos jedno ce svakako trebati - da se definisu sledece stvari:

1) nocni rad
2) praznik
3) vikend

Na primer, to bi moglo ovako da izgleda:
nocni rad = treca smena
praznik = kad je radnik radio prvu i drugu smenu na dan koji je u tabeli kalendar oznacen kao 'praznik'.
vikend = subota ili nedelja koje nisu praznik. Ako je subota ili nedelja praznik, onda se racuna kao praznik

Treca smena je problematicna za praznik i vikend. Petak nije vikend, ali subota jeste. Kako racunati za radnika kojipocne rad u petak uvece u 22:00 i zavrsi ujutru u 6:00 u Subotu. Da li je deo od ponoci do 6 ujutru u Subotu noni rad ili vikend, ili nocni rad plus vikend?

STa se radi kad je treca smena na prelazu u dva razlicita meseca? Na primer, neko dodje na posao u trecu smenu 31 Marta 2009 22:00 i radi do 1 Aprila 2009 6:00. U koji mesec se racunaju sati pre ponoci a u koji sati posle ponoci?

Tu gde radis postoje pravila koja regulisuove stvari. Kad znamo pravila mozemo da probamo da resimo problem.







 
Odgovor na temu

mr2002
administracija
Skopje, Makedonija

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



Profil

icon Re: radno vreme -problem10.09.2009. u 20:05 - pre 177 meseci
Evo malo promenjenu bazu koju sam zapoceo i objasnjenje u exell fajlu.
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 -problem10.09.2009. u 22:25 - pre 177 meseci
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.




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 -problem12.09.2009. u 00:44 - pre 177 meseci
Zidar, praznici, vikend, nokni rad sve je to OK. Problem je generisati izvestaj po sektorima u kome su prikazani pojedinacno radnici i svi ostvareni sati kao u exell fajlu. Kad kreiram izvestaj prikazuje mi da multi level group by nije dozvoljeno u subquery. kako da dobijem taj prikaz.
 
Odgovor na temu

mr2002
administracija
Skopje, Makedonija

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



Profil

icon Re: radno vreme -problem13.09.2009. u 00:04 - pre 177 meseci
Resio sam problem i sa prikazom ostvarenih radnih sati po sektorima u izvestaju. Prikacena baza je samo primer, sto svakako nije konacan prikaz i izgled baze.
Jos jednom hvala na saradnju Getsbi i svakako Zidar koji mi je pomogao sve vreme.
Zidar nisi na posao?
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 -problem14.09.2009. u 17:13 - pre 177 meseci
Vidis da moze ;-)
 
Odgovor na temu

mr2002
administracija
Skopje, Makedonija

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



Profil

icon Re: radno vreme -problem14.09.2009. u 18:22 - pre 177 meseci
Zidar ocekivao sam vise osven deka moze. Dali je dobro to resenje ili moze da se napravi i jos bolje? Izostao je trik. Pozdrav.
 
Odgovor na temu

Zidar
Canada

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



+79 Profil

icon Re: radno vreme -problem14.09.2009. u 21:00 - pre 177 meseci
Moras da mi kazes koji reprt, koji kveri, koja forma te muce, da znam u sta da gledam. Ako mi samo poasljes bazu sa gomilom ojekata unutra ne mogu nista da uradim. Ipak nemam vremena da otvaram jedan po jedan objekt i da pokusam da pogodim sta ide prvo a sta posle, d abih izbegao one poruke o parametrima za onvaj ili onaj kveri.

Ako si vec resio problem bez trikova, onda je bolje bez trikova, ali ne znam dok ne vidim tacno gde je resenja i kako. Ako radi, pusti ga na miru. Ako ne radi, nekako cemo ga naterai da proradi.
 
Odgovor na temu

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

Strane: 1 2

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

Postavi temu Odgovori

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