[ Bojan Vajagic @ 07.02.2011. 20:20 ] @
Pitanje prosto a resenje komplikovano, bar za mene.

Naime treba da u jednom polju tabele (u mom slucaju to je polje sa Primary key) pronadjem najmanji broj koji je slobodan a neiskoriscen. Konkretno se radi o sifama nekih artikala (sifre su 1,2,3,4,6,8,... na neiskoriscene sifre su 5,7,9...). Da ne bih trazio prvu slobodnu sifru u sifrarnku, trebalo bi mi da prilikom dogadjaja on klick na dugmetu jedne forme otvara novi record za novu sifru sa automatski popunjenim poljem sa prvim slobodnom najmanjim neiskoriscenim brojem tj.sifrom. Uf.... nadam se da ste me razumeli.

Veliki pozdrav.
[ smal @ 07.02.2011. 21:13 ] @
Eto lepe prilike da se iskoristi caka sa pomoćnom tabelom sa brojevima, koja je ranije pominjana.

Dakle, kreiraj tabelu koja sadrži samo brojeve od 1 do koliko ti treba. To najlakše možeš da izvedeš u Excelu pomoću Fill Series mehanizma, pa onda Copy & Paste u Access. Onda ti preostaje još samo jedan prostać Find Unmached Query Wizard, i rezultat je tu. Bez programiranja :)

Primer je uz poruku.
[ Bojan Vajagic @ 08.02.2011. 21:49 ] @
Kakva lepa ideja. Vrlo elegantno resenje. Mislio sam da bez koda nece moci da se resi.

Hvala i veliki pozdrav!!!
[ Zidar @ 09.02.2011. 14:11 ] @
Citat:
Mislio sam da bez koda nece moci da se resi.


Zidareva teorema: The best code is no code at all.

Naravno da postoje situacije koje se ne mogu resiti bez koda. To ne znaci medjutim, da samo zato sto znamo da programiramo, sve mora uvek da se resi pisanjem koda. Pogotovo u Accesu. Access je pre svega baza podataka, pa tek onda programski jezik. U stvari, iznenadjujuce malo situacija zahteva programiranje.