Zidar Canada
Moderator Član broj: 15387 Poruke: 3085 *.eqao.com.
|
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.
|