Jasmin | 16.08.2015 12:47 |
---|---|
Predmet:not in list Saljem primjer databze ukoliko eko moze da mi pomogne. problem je u tome ako upisem neku vrijednost koja se ne nalazi u listi onda mi se otvari subforma u koju mogu da upisujem vrijednosti kojih nema u listi. Medjutim ako se predomislim i ne zelim da upisem nista, onda samo zatvorim prozor subforme pojavi mi se error 2501 i otvori mi se Vba u acessu. kako da izbjegnem da mi se ta greska javlja |
|
Prilozi: NotInList.rar (Velicina datoteke:30.83 KB) |
Jasmin | 16.08.2015 19:23 |
---|---|
Predmet:Re: not in list nece neznam zasto!? |
pmiroslav | 16.08.2015 19:37 |
---|---|
Predmet:Re: not in list Probaj ovaj moj primjer |
|
Prilozi: NotInListMP.rar (Velicina datoteke:24.41 KB) |
Jasmin | 16.08.2015 20:00 |
---|---|
Predmet:Re: not in list probo i isto ko i kod mene nece. stalno mi javlja gresku otvori mi se vba i ovaj code je markiran u zuto "DoCmd.Close acForm, Me.Name" |
zxz | 16.08.2015 21:47 |
---|---|
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. |
Jasmin | 16.08.2015 23:07 |
---|---|
Predmet:Re: not in list Postoji li kakva mogucnost da se upise kod, koji sprecava pokretanje vba prozora? |
zxz | 16.08.2015 23:30 |
---|---|
Predmet:Re: not in list Naravno da postoji ali moras prvo rijesiti sta ces sa tim kada udjes i onda imas upisano first name i izadjes. Jeli hoces da se vrati nazad sa napomenom da nije upisano ili da prodje tako dalje. |
Jasmin | 16.08.2015 17:42 |
---|---|
Predmet:Re: not in list da nije do refernesi, desilo mi se jos jednom da na poslu radi a kod kuce nece. |
pmiroslav | 16.08.2015 18:11 |
---|---|
Predmet:Re: not in list Evo pogledaj, kod mene su uključene reference kao na slici i sve radi |
|
Prilozi: reference.jpg (Velicina datoteke:65.20 KB) |
Jasmin | 16.08.2015 17:20 |
---|---|
Predmet:Re: not in list jesam sve kako si napisao |