Moze da se napravi list box gde se reovi izabiraju kucanjem prvih N slova u nekom text boxu. Da li je lako? Nije. Da li se lako moze objasniti na forumu? Ne moze. Da li se moze 'provaliti' iz primera? Moze, ali uz objasnjenja i potrebno je da budes majstor u VBA programiranju barem na nivou majstora koji ovde pomazu. Znaci, zaboravi na to.
Pokusaj ovako: umesto list boxa koristi form datasheet. Imas na raspolaganju sve Accessove ugradjene opcije za filtriranje i sortiranje, i to ti moze biti dovoljno. Ako to nije dovoljno, uvek mozes da podatke za datasheet izvezes u neku temp tabelu, koja ima dodatno polje IsSelected (Yes/No) i onda kliknes na to polje ako hoces da biras rekorde nasumice. Tako rade mnode web aplikacije - imas listu i mali check box za svaki red, pa check box koje kliknes, njihovi su rekordi su selektovani i radsis njima sta hoces.
Veruj mi da je to lakse nego praviti inteligentan list box. Veruj mi na rec. Radio sam u firmi koja je jedan takav sistem razvila, od njih sam naucio kako se to radi. I danas imam neke aktivne aplikacije gde to radi i klijenti to obozavaju. Kad nekom predlozim da promenimo sistem i da predju na datasheet resenje, nece ni da cuju. Problem je sto su inteligentni list boxes veoma teski za odrzavanje, a zhetvi korisnika rastu, ali ne i shvatanje da za to treba mnogo vise vremena i para. Odkako sam poceo da koristim datasheet kao alat za pretrazivanje, list boxove i ne koristim vise, skoro nikako. Za neke proste stvari, gde se sve vidi na listi (kratke liste) ok. Za bilo sta slozenije i vece, ili radim combo box, posto omogucuje upravo sta ti treba, lepo ti je Getsbi objasnio, ili idem na datasheet i problema nema. Korisnici happy, ja happy a imam vremena i da vodim klince na utakmice jer ne radim prekovremeno - ne moram da radim prekovremeno jer ne korustim resenja koja zahtevaju strasno mnogo rada. A imam vremena uglavnom i da zabusavam na poslu pa pomazem na forumu u radno vreme. Razmisli o tome