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

pomoc sa upitima

[es] :: Access :: pomoc sa upitima

[ Pregleda: 2654 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Ladnan
Marko Markovic

Član broj: 128011
Poruke: 30
*.gov.me.



Profil

icon pomoc sa upitima23.06.2010. u 13:59 - pre 168 meseci
Kako mogu da napravim kad unesem datum godisnjeg odmora, da mi ne racuna vikend i Kako mogu da napravim upit da mi izbaci preklapanje godisnjih odmora??
 
Odgovor na temu

Zidar
Canada

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



+79 Profil

icon Re: pomoc sa upitima23.06.2010. u 15:06 - pre 168 meseci
Citat:
Kako mogu da napravim kad unesem datum godisnjeg odmora, da mi ne racuna vikend i Kako mogu da napravim upit da mi izbaci preklapanje godisnjih odmora??

Vrlo tesko, ako nisi dobro postavio tabele. Jos je teze, ako ne razumes sta se desava i psotavis pogresna pitanja. A ako si dobro postavio tabele i pitas dobra pitanja, onda nije vrlo tesko, onda je samo tesko.

Prvo, objasni sta radis (evidencija godisnjih odmora ili nesto slicno), lakse je pomagati kad znamo o cemu se radi.

Drugo, zakci bazu u kojoj su ti tabele. Kako da ti pricamo o kveriju kad nevidimo tabele?

Trece, razmisli malo o pitanjima koja si postavio. U ovom poslu moras biti precizan. Pitanje "Kako mogu da napravim kad unesem datum godisnjeg odmora, da mi ne racuna vikend" nije precizno. Ne unosis jedan datum, nego datum pocetka i datum kraja godisnjeg, bar tako meni izgleda logicno. To je laksi deo. Opasno je ono "da mi ne racuna vikend". Lako je napraviti da ti ne racuna vikend, ali je tesko da ti ne racuna praznike (Veliki petak ili Veliki Ponedeljak, Nova Godina, Bozic, dan drzavnosti i slicno). Ako ti pokazemo kako da eliminises vikende, jos uvek ti ne valja upit jer nisi resio neradne dane koji nisu vikendi.

Ono o preklapanju godisnjih odmora je lako, pod uslovom da su tabele postavljene kako treba, sto ne znamo jer nizi zakacio bazu. Dakle - prikaci bazu i objasni sta u stvari hoces, koji to poslovni problem resavas, pa mozda nesto i uspemo.
 
Odgovor na temu

SLOJ.1973

Član broj: 130198
Poruke: 871
*.adsl.eunet.rs.



+41 Profil

icon Re: pomoc sa upitima25.06.2010. u 21:55 - pre 168 meseci
Evo baze koju sam odradio 2009.Možda iskoristite nešto.PS:korisnik:slobodan,lozinka:2000.Što se tiče preklapanja,ovde je odrađeno da radnici istog prioriteta (tako sam nazvao klasifikaciju radnih mesta) ne mogu ići u istom periodu na odmor.
Jednog dana...
Prikačeni fajlovi
 
Odgovor na temu

banem
Kikinda

Član broj: 16619
Poruke: 583
*.adsl.eunet.rs.



+15 Profil

icon Re: pomoc sa upitima02.07.2010. u 07:12 - pre 167 meseci
Koliko se meni čini, moraće VBA.

Ideja je:

1. Za unete podatke - početak odmora i trajanje radnih dana, proveriti prvo da li neko od drugih zaposlenih istog nivoa koristi odmor. Ako da, kraj rada, ako ne, korak 2

2. U bazu postaviti tabelu sa svim praznicima tj. neradnim danima. Ovo je moja tabela koju koristim:

tblPraznici
PraznikDatum PraznikOpis
2010/01/01 Nova godina
2010/01/02 Nova godina (drugi dan)
2010/01/07 Božić
2010/05/01 Praznik rada
2010/05/02 Praznik rada (drugi dan)
2010/02/15 Dan državnosti
2010/04/02 Veliki petak
2010/04/05 Drugi dan uskrsa

3. U Accessu postoji funkcija Weekday(Datum) koja vraća redni broj dana u nedelji. U Americi, odakle je program, prvi dan u nedelji je nedelja, ne ponedeljak kao kod nas. Npr.

? weekday(#3/july/2010#) vraća 7

to je subota

4. Kad sve ovo znaš, onda je lako. :) Napraviš petlju koju krene od prvog dana i uvećava se za broj dana odmora. Svaki datum proveriš na gornje uslove, da se ne poklapa sa drugim zaposlenim, da nije subota, da nije nedelja, da nije praznik i da nije - ono što je za zaposlenog karakteristično - da li koristi pravoslavni ili katolički verski praznik, odnosno kada mu je "slava", pa ima pravo na taj dan.
Pozdrav,
Branislav
 
Odgovor na temu

SLOJ.1973

Član broj: 130198
Poruke: 871
*.dynamic.isp.telekom.rs.



+41 Profil

icon Re: pomoc sa upitima02.07.2010. u 10:24 - pre 167 meseci
Meni se cini da banem nije ni pogledao moje resenje u prilogu,a dao je predlog koji je identican mome.Znaci Ladnan to ti je to.
Jednog dana...
 
Odgovor na temu

[es] :: Access :: pomoc sa upitima

[ Pregleda: 2654 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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