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

problem pri zatvaranju forme

[es] :: Access :: problem pri zatvaranju forme

[ Pregleda: 1720 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

pepsiredstar
Petar Milić
Zvečan

Član broj: 190187
Poruke: 140
93.86.71.*



Profil

icon problem pri zatvaranju forme04.09.2008. u 11:20 - pre 190 meseci
Imam jedan problem. Naime na jednoj formi napravio sam cmdButton koji mi poziva drugu formu gde obavljam pretragu. U toj formi imam dugme prikazi koje vraca podatke koji mi trebaju u prethodnu formu. Problem je kako da zatvorim formu u kojoj sam vrsio pretragu a da ne zatvorim formu iz koje sam je pozvao? Probao sam sa DoCmd.Close ali ne ide, jer mi on zatvara formu iz koje sam pozvao pretragu, a ostavlja otvorenu formu gde je obavljena pretraga. Kod dugmeta prikazi je sledeci:

Private Sub cmdPrikazi_Click()

DoCmd.OpenForm "frmNalog", acNormal, , "sifra_naloga=" & Me.txtNalog.Value

End Sub

Forma koja ne treba da se zatvori je "frmNalog".

Nadam se da ste razumeli sta sam hteo da kazem.
 
Odgovor na temu

domaci_a_nas
PHP developer

Član broj: 42333
Poruke: 524
*.dynamic.sbb.rs.



+8 Profil

icon Re: problem pri zatvaranju forme04.09.2008. u 12:13 - pre 190 meseci
Probaj sa F2 da iz VBA editora da pozoveš Object Browser. Tamo možeš naći validne argumente za sve funkcije. U tvom slučaju, možeš (ali ne moraš) da navedeš tip i naziv objekta koji zatvaraš, tako da tvoj kod izgleda :

DoCmd.Close acForm, "frmNalog"
Ozbiljan i odgovoran mladić
 
Odgovor na temu

Miro35
Miroslav Čondrić
BiH

Član broj: 63672
Poruke: 122
*.tel.net.ba.

Sajt: Tel.net.ba


+3 Profil

icon Re: problem pri zatvaranju forme04.09.2008. u 12:37 - pre 190 meseci
tebi izgleda kad sa forme frmNalog pozivaš formu za pretragu zatvara formu frmNalog,a to netreba tako da bude.Ovo je moja pretpostavka jer i ja imam takvo pretrazivanje.Znači na dugmetu u formi frmNalog sa kojim pozivaš formu za pretragu nemoj stavljati DoCmd.Close.
miro
 
Odgovor na temu

Catch 22

Član broj: 148083
Poruke: 6176
79.101.171.*



+21 Profil

icon Re: problem pri zatvaranju forme04.09.2008. u 12:41 - pre 190 meseci
Probaj ovaj kod, prepravi ga po vlastitim potrebama

Code:

'+----------------------------------------------
' Zatvara sve forme osim forme "PODLOGA" i forme
' iz koje se poziva procedura
' U kodu kontrole upisati: Call OsimMene(Me)
'+------------------------------------------------
Public Function OsimMene(frmName As Form)

Dim intx As Integer
   Dim intCount As Integer
   intCount = Forms.Count - 1
   
   
   For intx = intCount To 0 Step -1
        If Forms(intx).Name <> frmName.Name And Forms(intx).Name _
        <> "PODLOGA" Then
            DoCmd.Close acForm, Forms(intx).Name
            'Forms(intx).Visible = False 'Ako zelis samo da sakrijes sve forme umesto zatvaranja
        End If
   Next
End Function


 
Odgovor na temu

pepsiredstar
Petar Milić
Zvečan

Član broj: 190187
Poruke: 140
93.86.71.*



Profil

icon Re: problem pri zatvaranju forme04.09.2008. u 12:45 - pre 190 meseci
hvala na savetima. pokusacu da da resim problem
 
Odgovor na temu

pepsiredstar
Petar Milić
Zvečan

Član broj: 190187
Poruke: 140
93.86.71.*



Profil

icon Re: problem pri zatvaranju forme04.09.2008. u 13:18 - pre 190 meseci
hvala domaci_a_nas! Implementirao sam tvoje resenje i funkcionise. Izvinjanjavam se Catch22, ali slab sam po pitanju modula tako da ne znam na koji nacin da prepravim tvoj kod da kod mene radi. U svakom slucaju ti hvala!. Proucicu tvoj kod da nekako shatim module.
 
Odgovor na temu

[es] :: Access :: problem pri zatvaranju forme

[ Pregleda: 1720 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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