Citat:
nenadmarkoni: Dejane hvala! Malo sam ispitivao varijacije na temu u prethodnom postu. Mislim da sami sistem ovakvog unosa ne ide ovako kako sam ja postavio. Trebalo bi najvjerovatnije uvesti novi entitet kao jos jednu vrstu dokumenta, pa da se iz njega azurira lice.Hvala jos jednom.Trenutno nisam uz racunar pa cu kasnije svakako pogledati Vase resenje.
[Ovu poruku je menjao nenadmarkoni dana 11.02.2014. u 12:05 GMT+1]
Sve moze da se odradi,samo je pitanje da li je to resenje najbolje.Evo primer koji si zeleo.Pogledaj kod i prati komentare.
Ako se ukuca JMBG koji postoji,dobija se fokus na korisnika sa tim JMBG i forma postaje otkljucana za izmene,.osim polja JMBG-on ne moze da se menja.(ne znam da li je to dobro,ti odluci)
Kako sam odradio-Napravio sam novi upit, QStanarFizickoLicePostoji,koji se filtrira sa forminog text boxa JMBG.Kada je JMBG ukucan,a vec postoji u bazi,forma dobija za RecordSource ovaj upit,a ne stari QStanarFizickoLice.Time sam resio da se na formi pojavi iskljucivo pronadjeni korisnik,a ne i ostali.
Ako je ukucani JMBG manji od 13 cifara,dobija se poruka da ima manje od 13 cifara i sve se vraca u pocetno stanje,tj ukucani JMBG se brise
Ako ukucani JMBG nije validan,a ima 13 cifara,sledi tvoja poruka da li se ipak zeli sacuvati. Ako je odgovor da,nastavlja se sa upisom,a ako ne,brise se zapoceti unos JMBG i krece se ispocetka.
Treba obratiti paznju da textbox JMBG je po defaultu Unbound,da ne bi doslo do slucajnog upisa u bazu i ako nam je zelja da ne sacuvamo podatak.
Kada je odgovor na pitanje Da,onda za ControlSource textboxa JMBG postavljamo formin JMBG iz RecordSource-QStanarFizickoLice.Nadam se da si shvatio nacin na koji sam odradio tvoj zahtev.Pozdrav. Javi da li odgovara.
Jednog dana...