Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 12 odgovora
  • 3.923 pregleda

Najnovija ↓

Update query - dodela zadataka 20.02.2014. u 19:55 · pre 154 meseca
izmenjeno 1 put, poslednji put djalminha 20.02.2014. u 20:32
  1. djalminha20.02.2014. u 20:32zapis iz teksta poruke
#1
Imam tabelu tb_poslovi
koja ima kolonu tezinaposla sa rangovima od recimo 25 do 1 (25 najtezi),

Treba da dodelim te poslove radnicima (ima ih 38) ali da tezine budu sto ravnomernije rasporedjene.

Moze i po abecednom redu npr dok ispucam svih 38 pa posle opet od pocetka dok ne dodelim sve poslove (ima ih 1250)...ali i druge ideje su dobrodosle.


Hvala unapred.
Potpis
Tajna izdrzljivosti Kineskog zida lezi u lepljivom pirinchu!
Re: Update query - dodela zadataka 20.02.2014. u 22:03 · pre 154 meseca #3
U Accessu...samo mi treba ideja.

Ako je pitanje zbunjujuce mogu da pojasnim.
Potpis
Tajna izdrzljivosti Kineskog zida lezi u lepljivom pirinchu!
Re: Update query - dodela zadataka 21.02.2014. u 07:55 · pre 154 meseca #4
Citat:
srdrazic:
A gde ti je tabela?

Ovim pitanjem kolega @sdrazic je verovatno hteo da ti skrene paznju da okacis bazu sa tabelom,a ne u kom programu su ti tabele. Zato okaci tu svoju tabelu, tb_poslovi pa da vidimo.Pozdrav.
Potpis
Jednog dana...
Re: Update query - dodela zadataka 21.02.2014. u 08:05 · pre 154 meseca #5
Citat:
djalminha:
U Accessu...samo mi treba ideja.

Ako je pitanje zbunjujuce mogu da pojasnim.

Naravno,pojasnjenje bi bilo pozeljno,jer ne shvatam bas najbolje,da li svi ti poslovi (1250) treba da budu rasporedjeni po jednom svakom radniku (1250*38) ili podeliti 1250 poslova na 38 (1250/38) radnika. Sta znaci ravnomerno: Da ukupne tezine poslova svakog radnika budu priblizno iste ili nesto drugo?
Potpis
Jednog dana...
Re: Update query - dodela zadataka 21.02.2014. u 13:36 · pre 154 meseca #6
Tabelu na zalost ne mogu da okacim. U pitanju su poverljivi podaci.

Treba podeliti 1250 na 38 radnika znaci otprilike svakom po 32 ali da te tezine budu sto ravnomernije rasporedjene. Znaci svaki radnik da ima ukupne tezine priblizno iste.



Moze i kao sto sam gore napisao po abecednom redu 38 poslova, pa onda jos 38 itd.
Potpis
Tajna izdrzljivosti Kineskog zida lezi u lepljivom pirinchu!
Re: Update query - dodela zadataka 21.02.2014. u 14:17 · pre 154 meseca #7
AKo su podaci poverljivi, mozes da ih kriptujrs (scramble). Umesto pravih naziva poslova nazovi ih Job0001, Job0002,..Job1250 a radnike nazovi Emp001,Emp002...
U tom slucaju mozda i moze da ti se pomogne. Ovako kako je sada, tesko je pomoci.
Re: Update query - dodela zadataka 21.02.2014. u 15:24 · pre 154 meseca #8
tb_jobs

id(primary key) rank month assignedto (i jos 50-ak kolona koje u ovom slucaju nisu bitne)



assignedto ima 38 razlicitih vrednosti..za 38 radnika
rank ima 25 razlicitih vrednosti od 1 do 25 (koje se ponavljaju jer poslova ima 1250)


assignedto je null za tekuci mesec Januar ali ima vrednosti u prethodnom mesecu. Znaci treba mi update ove kolone za Januar


Mislim da je prilicno jasno i bez uploadovanja tabele.
Potpis
Tajna izdrzljivosti Kineskog zida lezi u lepljivom pirinchu!
Re: Update query - dodela zadataka 21.02.2014. u 16:20 · pre 154 meseca #9
Pa sad je sve jasno.

Evo ti update upit:

UPDATE tb_jobs
set asignedto=DoAssignment(id)
where month=[Enter Month:]

Sada samo napiši VBA kod za DoAssingment funkciju.
Re: Update query - dodela zadataka 21.02.2014. u 17:21 · pre 154 meseca #10
Sjajno. Hvala.

Jos kad bi mogao taj VBA kod za DoAssingment...
Potpis
Tajna izdrzljivosti Kineskog zida lezi u lepljivom pirinchu!
Re: Update query - dodela zadataka 21.02.2014. u 22:22 · pre 154 meseca #11
Evo nesto sam odradio,pa pogledaj da li odgovara.Ne iskoristi bas do kraja sve poslove,ali uvek ostaje opcija rucnog unosa.Mozda ce neko dovrsiti,ja sam trenutno premoren.Klikni na prvo dugme na formi,pa pogledaj tabelu tblVezaPoslova.Pozdrav.
Potpis
Jednog dana...
Re: Update query - dodela zadataka 22.02.2014. u 22:34 · pre 154 meseca #12
Pošto se niko nije javio da dovrši ovaj moj primer,evo ja ga završih. Nema ručnog unosa,već dva okidanja,dugme 1 i dugme 2 i svi poslovi bivaju dodeljeni sa približno istim sumama vrednosti poslova.Nadam se da će odgovarati.Pozdrav.
Potpis
Jednog dana...
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme