[ Jovan1970 @ 08.08.2011. 10:41 ] @
pozdrav, evo mene sa novim problemom

Da navedem jedan primer, imam formu1, na njoj imam deset komandnih dugmadi 1 do 10,
imam upit u kojem je jedan od kriterijuma caption komandnog dugmeta,
e sad ovo mogu da uradim sa deset upita u kojima se pozivam na po jedno komandno dugme po upitu,
medjutim da li ovo moze da se resi jednim upitom koje bi pozivalo svako komandno dugme a u kome bi promenljiva bila caption osobina svakog cmdbtn ponaosob,
samo da naglasim da ovo ne mogu da resim izborom osobine iz neke liste ili boxa jer mi je potrebno za resavanje sematskog prikaza lagera magacina, fazon kada magacioner hoce
da vidi shemu magacimna pa da klikom na određeno mesto u magacinu vidi lager tog dela magacina,
i da naglasim nije mi problem da uradim za 10 cmd iz primera ali sta ako imam 100 i vise cmd

unapred se zahvaljujem.

p.s. ako treba primer napravicu
[ Zidar @ 08.08.2011. 14:14 ] @
Napisi funkciju kojoj prosledjujes caption dugmeta koje si kliknuo. Nekako ovako (pseudo kod, nemoj da cut/paste)

sub MojeDugme_OnClick()

Call FunkcijaKojaOtvaraLager (strWhere:= me.Caption)

end sub


U nekom modulu imas ovakvu funkciju

public function FunkcijaKojaOtvaraLager (strWhere as string)

docmd.OpenForm FormName:=frmLager,WhereCondition:=strWhere

end function

Kad budes imao 100 dugmadi, na svako treba da dodas kod MojeDugme_OnClick(). Ovo bi verovatno moglo da se uradi i tako da se ne ide kroz event proceduru, nego da se funkcija poziva direktno, u kom slucaju samo kopiras dugme 100 puta i podesis caption. Ako stignem, napravisu ti primer za ovo.



[ Jovan1970 @ 08.08.2011. 17:00 ] @
ajd stigni,
lakse mi je iz primera da ukapiram a evo napravicu ja mali primer a ti dodaj kod
[ Jovan1970 @ 08.08.2011. 19:05 ] @
u primeru imam 5 cmdbtn, i pet upita
a potreban mi je samo jedan upit
[ Zoran.Eremija @ 08.08.2011. 21:04 ] @
Da li bi Vam ovo pomoglo?
[ Jovan1970 @ 08.08.2011. 21:22 ] @
izvini ali verovatno si zaboravio da okacis fajl
[ Zoran.Eremija @ 08.08.2011. 21:29 ] @
Izvinjavam se...
[ Jovan1970 @ 08.08.2011. 21:50 ] @
u mojoj bazi broj cmdbtn je konstantan jer predstavlja po jedan box na sematskom prikazu objekta
pritiskom na dugme treba da mi vrati vrednost i kada je o odnosno kada je boks prazan
e sada mogao bih da ti posaljem originalnu bazu ali veliki je fajl pa ne znam dali cu moci da ga uploadujem

[Ovu poruku je menjao Jovan1970 dana 09.08.2011. u 00:43 GMT+1]
[ Zoran.Eremija @ 08.08.2011. 21:56 ] @
Ako sam dobro razumeo sta ste napisali, da li je sada to sto ste zeleli?!?

Razmimoisli smo se.
[ Jovan1970 @ 08.08.2011. 21:57 ] @
moze
[ Zoran.Eremija @ 09.08.2011. 17:46 ] @
Nesto me muci kod Vaseg modela. Moze li da jedno te isto june tj sa istim brojem grla da udje, zatim da se proda pa da opet udje?!?!?!?!
[ Jovan1970 @ 09.08.2011. 19:24 ] @
ne moze to je jedinstven broj koji moze samo jednom da se dodeli, nakon klanja ili uginuca broj se stornira u jedninstvenoj bazi maticne sluzbe i ne moze se ponovo dodeliti
[ Zoran.Eremija @ 09.08.2011. 19:29 ] @
Bas zbog toga sam i postavio pitanje ali mozda nisam bio jasan.

Da pojasnim. Recimo grlo sa brojem "RS 7103169267" dobije taj broj i ne moze vise nikada da se dodeli nikome taj broj.
i ono se pojavi kroz ulaz u vasem sistemu pod tim brojem.
Moje pitanje glasi? Da li moze da se dogodi da se to grlo pod tim brojem PRODA recimo Peri Petrovu i on sutra povoljno proda Miki Mikicu a Mika Mikic nakon 5 dana opet dodje i proda vama to isto grlo?!?!? Koje sve vreme ima na sebi taj jedinstveni broj?
[ Jovan1970 @ 09.08.2011. 19:46 ] @
ne, ne moze jer mi radimo zavrsni tov posle nas ide pod noz, tako da se ne moze desiti da se ikad vise pojavi kod nas
jedini razlog izlaza je klanje, prinudno klanje ili uginuce
[ Zoran.Eremija @ 09.08.2011. 20:23 ] @
Ako je to tako onda mi nije jasno zasto ste definisali dve tabele "ULAZ STOKE" i "IZLAZ STOKE"?!?!?
[ Jovan1970 @ 09.08.2011. 20:35 ] @
ovo je interno vodjenje stanja, jer je prva ideja je bila da se samo prati prirast stoke, zato sam definisao jednu tabelu u koju unesem osnovne maticne podatke za svako grlo
posebno, a zatim u trenutku izlaza z svako grlo datum , tezinu i razlog izlaza, iz te dve tabele sam izracunavao ono sto mi je potrebno a to su samo statisticki podaci jer se javljao problem da u komercijali preduzeca niko nije mogao da da tacan podatak o recimo prirastu ili broju dana u tovu i sl, mislim da to dobro funkcionise,
ako mislis da sam u necemu pogresio kazi pa da jurim neko resenje
pozdrav
[ Zoran.Eremija @ 09.08.2011. 21:09 ] @
Ako se uzme pretpostavka koju ste dali u prethodnom postu nije potrebno da se definisu 2 tabele, a posebno iz ovog poslednjeg posta to i potvrdjujete cinjenicom "osnovne maticne podatke", sto znaci da sve statistike mozete dobiti ako bi imali samo tabelu "Grlo" koja u sebi imala atribute iz Ulaza i Izlaza.

Drugo sto mi nije jasno je, da li je Box mesto u nekom objektu gde je smesteno jedno Grlo i u tom objektu i tom boxu ne moze da stane drugo neko grlo u isto vreme?
[ Jovan1970 @ 09.08.2011. 21:51 ] @
hmmmmmm, da razumem sad, opteretio sam bazu sa tabelom vise, mogla je da bude jedna tabela pa da novom formom "izlaz" dodam podatke za odredjeno grlo,
nazlost nisam tada tako razmisljao
sto se boksa tice moze da stane do 20 grla u jedan boks, a ta shema koju pravim vise je kozmeticke prirode ali mi je kao problem bilo interesantno da pokusam da ga resim
[ Zoran.Eremija @ 09.08.2011. 22:00 ] @
Dobro, pokusao sam da prenesem podatke u novi model ali se pojavilo u tabeli Izlaz 36 grla koje postoje u Izlazu ali ih nema u Ulazu ??!?!?!? :-)
[ Jovan1970 @ 09.08.2011. 22:44 ] @
znam da postoje, zato sto u trenutku kada sam poceo da pravim bazu i unosim podatke u tovu su bila neka grla za koje nisam imao podatke za tezinu na ulazu, datum ulaza, i drugo, ali mi za obradu podataka nije predstavljalo problem zato jer je uslov u upitu da grlo mora da se nalazi i u jednoj i u drugoj tabeli
[ Zoran.Eremija @ 09.08.2011. 22:57 ] @
Pretpostavio sam da je upravo to i evo preneo sam sve...