[ twister @ 08.07.2003. 20:10 ] @
Imam dve tabele... sifarnik i drugu sa spiskom stavki...
U formi za unos stavki zelim da postavim 2 textboxa tako da:
jedan sluzi za unos sifre, tako da kada korisnik upise sifru i napusti textbox u drugom se ispise naziv te sifre procitan iz sifarnika.

Takodje mi je potrebno da kada korisnik stane na to polje za unos bude u mogucnosti da nekako otvori listu sa spiskom svih sifara i njihovih naziva, kako bi izabrao odredjenu i da se automatski ta sifra upise u gore pomenuti textbox.

Da li je to moguce i kako?
[ byTer @ 08.07.2003. 22:42 ] @
Ja mislim da za to trebas da koristis (ukoliko je Access u pitanju) dosad malo poznati VBA, jer to se u HTMLu radi pomuci java scripta. Mada ovako kada samo procitam problem ti je veoma zapekljn!
[ twister @ 08.07.2003. 23:18 ] @
Ne cini mi se preterano komplikovano. Samo ja ne poznajem dovoljno access, tj. VBA. Glupo mi je da nema resenja za ovo. Da je u pitanju C#, Delphi ili sl. napisao bih komponentu jer sam to vec radio, ovako... mogu samo da se nadam da ce neko moci da mi pomogne...
[ degojs @ 09.07.2003. 02:16 ] @
Evo ti ovde na brzinu nešto.. ima samo jedna tabela, ali ima sve što ti treba.
Pokreni Form1 da vidiš kako radi, a onda idi kasnije na Form1->Design view da malo vidiš kako i šta. Ovo se napravi očas posla, tj. nije komplikovano uopšte, mada ni ja ne volim VBA.

Pozdrav :)
[ vbraca @ 09.07.2003. 02:24 ] @
Dlookup() funkcija ili SQL upit u sifarnik a sve to lepo zapakovano na AfterUpdate ili OnExit dogadjaj prvog TextBox-a.

jos lakse - ako odmah treba da izaberes sifru sa sve nazivom od textbox-a napravi Combo box sa dve kolone :

Text(Combo)Box.RowSource = Select sifra, naziv From sifarnik [Order By sifra];

- obe kolone vidljive tako da ti je prvi text(Combo)box = Me.Text(Combo)Box1_name.Column(0)

- a drugi = Me.TextBox2_name.Column(1)

isti dogadjaji, naravno

Pozdrav,
[ twister @ 10.07.2003. 16:10 ] @
Svidja mi se ideja sa ComboBox-om. Ali kako ce se ponasati Access kada u tabeli bude, recimo, 500-1000 stavki?
[ vbraca @ 10.07.2003. 17:17 ] @
Pa mislim ... stvarno

Salim se - ako je spora masina na kojoj ce se raditi probaj da napunis sifarnik i vidi kako ce da radi. Ja imam combobox-ove koji kroz mrezu rade sa 10,000 stavki i muka je na sporijim masinama da se ucita forma ali posle sve radi kako treba na PII/450MHz sa 64 Mb rama. Sad bas gledam jednu tabelu sa spiskom gradova koja ima oko 800 stavki i radi ko besna kroz comboBox na par sto slozenih sto prostijih formi.

Pozdrav,
[ twister @ 10.07.2003. 19:05 ] @
Znaci necu imati problema, masina je AMD XP 2000+ ili 1800+ nisam siguran sa 256 ili 512 DDR-a... super!