[ zliki @ 31.10.2007. 12:48 ] @
Pozdrav svima,
Imam mali problem pa resih da pitam za pomoc.
Naime ukoliko na formi imam combobox sa listom nekih podataka za unos na pr.

podatak 1
podatak 2
podatak 3
podatak 4
podatak 5

i recimo da sam odabrao podatak 2, popunim sva ostala polja za dati record i predjem na novi record
e sad kako da mi, kad predjem na novi record, u combobox-u bude automatski ispisana vrednost podatak 3.
Znaci kako da mi se automatski popunjavaju podaci iz comboboxa jedan za drugim pa kad dodjem do kraja liste (podatak 5) da sledeci unos krene od pocetka liste (podatak 1).

Nadam se da ste razumeli moje pitanje.

Pozdrav




[ lukeguy @ 31.10.2007. 15:04 ] @
Koristi VBA i event AfterUpdate za tvoj kombo. Tamo ćeš mu programski promeniti DefaultValue na ono što tebi odgovara. Ako je combo sortiran i treba ti sledeća stavka iz liste koristiš Items(trenutni_index+1). A ako je trenutni_index=5, onda ga resetuješ.
[ nidisa @ 01.11.2007. 06:10 ] @
Ako zelis, zakaci fajl sa primjerom pa da to odradimo i prakticno.
[ zliki @ 01.11.2007. 07:26 ] @
Ok, pa evo zakacicu primer koji ste trazili. Imamo bazu sa dve tabele: tblCombo i tblUnos. tblCombo sluzi da "puni" combobox (Ime) na formi frmUnos. Imamo sledece stavke imena:
Ime Broj

Pera 1
Mika 2
Laza 3
Zika 4
Djoka 5

Sada ako odaberem u trenutnom unosuvrednost napr. Zika, kada predjem na sledeci record u polju Ime treba da bude ispisanano sledece ime (Djoka) itd. Kada dodje do kraja, onda se vracamo na pocetak i krece od Pera.

Hvala na interesovanju za moj problem

Evo kacim primer
[ nidisa @ 01.11.2007. 14:29 ] @
evo nesto sam sklepao na brzinu i cini mi s da radi ono sto ti hoces. Kao prvo promijenio sam combo box tako da broj, tj index bude prvi i da combo gleda na njega, a da ime bude samo na prikazu. Na ovaj nacin mozes imati veci broj imena a da i dalje funkcionise bez problema.

pogledaj pa javi.
[ zliki @ 02.11.2007. 08:16 ] @
Hvala puno na odgovoru.
Ali mislim da me nisi potpuno razumeo. Vidis, u tvom primeru dugme "NEXT" vrsi pregled po listi iz comboboxa i to je sve OK. Ali, moja zamisao je da kad popunim sva polja na formi i krenem na novi rekord, tada se u combu pojavljuje vec ispisana sledeca stavka iz liste. Prakticno, kad se ucita prazna forma za new record, polje komba je (po defaultu) popunjeno sledecom stavkom iz liste. Sustina je da uopste ne moram da diram combobox a da mi se stavke automatski ponavljaju kada krenem na novi unos u formi.
Evo na pr.
Otvorio sam formu i vrsim popunjavanje za ime Pera svih polja na formi. Kada sad krenem na new record, u polju kombo mi je po defaultu upisano ime (sledece sa liste, valjda je Mika).

Hvala unapred
[ nidisa @ 02.11.2007. 10:34 ] @
Princip je u sustini isti, samo sto umjesto za dugme "Next" uradis istu naredbu na dugme "Add New".

Evo probaj.

[ zliki @ 02.11.2007. 13:03 ] @
RADI !!! Hvala puno na odgovoru. Resio sam problem.

Veliki pozdrav.