Prikazi cijelu temu 16.08.2015 21:47
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Lokacija:Tuzla


Predmet:Re: not in list
Da malo prvo pojasnimo sta se desava pa cemo onda rijesiti.
Imas prvu formu koja se zove frm_Example i kao sto si naveo kada u combo boxu napises neki naziv kojeg nemas u listi otvori ti se msg i pitata te hoces li dodati u listu ukoliko kliknes na yes otvara ti se forma
frm_user u kojoj imas polja key_user(automatki brojac) i polja Lat name i first name.
Kada se forma otvoru u polje last name se prenese podatak iz comba prve forme odnosno frm_example i ti tu vec imas znaci unijetu vrijednost odnosno first name i ti trebas da unsese Last name te pritisnes enter.
i tada ti se izvrsava kod
Private Sub Form_AfterUpdate()

u kome ime i red koda koji zatvara formu i to je ok sve radi bez greske.

Problem je medjutim kada ti pokusas zatvoriti formu a imas samo upisano last name.
Znaci sada se prvo opet izvrsava procedura
Private Sub Form_AfterUpdate()
u kojoj imas i red koda za zatvaranje forme.
A sta ce zatvoriti kad si ti vec kliknuo da je zatvoris i ona je vec u zatvaranju i zato javlja gresku.

ukoliko si se predomislio kako si naveo te neces nista unositi opnda moras priotisnuti taster esc da ponistis unos i tada ce ti se forma zatvoriti bez greske.

Znaci nisu tacni tvoji navodi da ne upises nista.
Naime ti ne ukucas nista ali u polje first name vec bude upisana neka vrijednost.

Nije ti dobro rjesenje sto si napravio izlaz iz forme na after update.
Bolje bi bilo da si napravio taster za izlaz a onaj taster na formi ukinuo.

Naravno moze i ovako ali to komplikuje stvar i operateru.
Nekad iz forme izlazi na enter a nekad na close.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.