Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 1 odgovor
  • 3.006 pregleda

Najnovija ↓

programiranje dugmeta koje vraca na predhodnu formu 14.03.2006. u 17:08 · pre 251 mesec #1
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"?
Re: programiranje dugmeta koje vraca na predhodnu formu 14.03.2006. u 18:51 · pre 251 mesec #2
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.



Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme