Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

programiranje dugmeta koje vraca na predhodnu formu

[es] :: Access :: programiranje dugmeta koje vraca na predhodnu formu

[ Pregleda: 2314 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

darkog
Obrenovac

Član broj: 82291
Poruke: 147
*.beogrid.net.



+1 Profil

icon programiranje dugmeta koje vraca na predhodnu formu14.03.2006. u 16:08 - pre 220 meseci
Ako na formi "frm1" i "frm2" imam dugme koje otvara formu "frm3", a na formi "frm3"
dugme "nazad". Kako da isprogramiram dugme "nazad" tako da ako sam predhodno bio na formi "frm1" da me vrati na "frm1", ako sam bio na "frm2" onda na "frm2"?
 
Odgovor na temu

Zidar
Canada

Moderator
Član broj: 15387
Poruke: 3085
*.eqao.com.



+79 Profil

icon Re: programiranje dugmeta koje vraca na predhodnu formu14.03.2006. u 17:51 - pre 220 meseci
Zavisi kako pozivas fromu frm3.

a) Ako koristis najprostiji nacin, pa sa Frm1 zoves Frm3 kao:

DoCmd.OpenFrom "Frm3",.....

i pri tome ne zatvaras Frm1, dovoljno je da zatvoris formu frm3 i vratices se gde si bio. Dugme cmdNazad ne mora da ima nista kao:

DoCmd.OpenForm "Frm1"

Dovoljno je na formi Frm3 staviti

DoCmd.Close


b) Ako zatvaras Frm1, pa Frm3 mora da zivrsi DoCmd.Open, onda moras naravno da znas koja je forma otvorila formu Frm3. Jedan nacin je da kad otvaras Frm3, posaljes ime forme kao OpenArg.

na formi Frm1:
DoCmd.OpenForm FormName:="Frm3", OpenArgs:="Frm1"

na formi Frm2:
DoCmd.OpenForm FormName:="Frm3", OpenArgs:="Frm2"

onda na formi Frm3, na dugmetu cmdNazad stavis ovo:

DoCmd.OpenForm FormName:=me.OpenArgs

Znaci, upotrebi OpenArgs da posaljes ime forme drufoj formi.



 
Odgovor na temu

[es] :: Access :: programiranje dugmeta koje vraca na predhodnu formu

[ Pregleda: 2314 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.