[ fahre @ 19.03.2007. 14:19 ] @
| imam problem sa combo box-om za pretragu.
Na Not_On_List evant-u sam definisao da se otvara nova forma ako korisnik pokusa ukucati podatak koji ne postoji u listi.
U toj formi se unosi taj novi podatak (i jos neki podaci) koji ce se uvrstiti u listu. Sve ovo dobro radi, ali ne znam kako definisati da po unosu tog novog podatka i pri povratku na osnovnu formu, da se odmah izvrsi after_update event combo box-a, a ne da se mora ponovno traziti taj unos i tek nakon klika da se prikazu podaci.
Me.refresh ne radi. Refresh mi samo omoguci da novi podatak vidim u combo box-u.
Pretpostavljam da nekako trebam izvrsiti kod poput koda za after_update evant combo box-a, ali ne znam za koji event da ga vezem. |
[ MirzaSila @ 20.03.2007. 15:16 ] @
Probaj stavit u onclose event te forme u kojoj upisujes podatak
glavnaforma.combo.requery
[ lare @ 21.03.2007. 20:48 ] @
Evo možda ti ovaj attachment pomogne, kod mene radi. Ako bude šta nejasno pitaj.
[ fahre @ 22.03.2007. 13:32 ] @
Moj problem je malo drugaciji
Ja zelim ne samo da se izvrsi prosirenje sadrzaja combo box-a i da vidim novog primaoca u combo box-u, nego da se pri povratku na glavnu formu izvrsi i pretraga i pozicioniranje na taj podatak koji sam prethodno definisao u formi za unos Primaoca.
Trenutno to postizem tako sto nakon vracanja na glavnu formu, prvo izaberem nekog od prethodno unesenih, a zatim ponovno na combo box-u biram onog kojeg sam zadnjeg unio i tek tada se izvrsi pozicioniranje forme na taj podatak.
Drugi problem koji mi se javlja je da nakon izbora nekog od primaoca i nakon klika na dugme IzmjenaPodataka pojavljuje mi se prazna forma za unos primaoca, a tek nakon drugog klika pojavljuju mi se trazeni podaci, iako ja mislim da sam dobro definisao kod za otvaranje forme. Na drugoj bazi mi isti kod radi kako treba.
Zakacio sam i primjer pa ce vam biti jasnije.
[ lare @ 23.03.2007. 11:36 ] @
Evo nadam se da je ova prepravljena verzija ono što ti je trebalo!?
[ fahre @ 26.03.2007. 07:50 ] @
Prvi problem je rijesen, ali drugi nije.
Klikom na izmjena podataka se otvara forma frmUnosPrimaoca sa trazenim podacima, ali nakon azuriranja i klika na OK na formi frmUnosPrimaoca kreira se novi record umjesto da se samo azurira postojeci. Pregledao sam kod i stvarno mi nije jasno zasto se kreira novi record.
Kreiranje novog record-a je definisano samo u event-u On_Not_In_List.
[ lare @ 26.03.2007. 12:10 ] @
Ja koliko se sjećam ti si stavio primarni ključ samo na polje ID u tabeli tako da ti je dozvoljeno da se ostale vrijednosti dupliraju. Pokušaj staviti da ti polje JMBG bude unique pa vidi šta će se desiti.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.