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

Refresh dugmeta na formi?

[es] :: Access :: Refresh dugmeta na formi?

[ Pregleda: 2222 | Odgovora: 2 ] > 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 Refresh dugmeta na formi?18.08.2006. u 12:46 - pre 215 meseci
Na formi imam (pored ostalih polja) jedan chek box i jedno komandno dugme koje otvara drugu formu.Kada je chek box "true" hocu da mi se prikaze ovo komandno dugme, a kada je false da ga nema. Ovo radi ali ima jednu manu: korisnik nakon cekiranja chek boxa mora kliknuti na next record obrasca da bi komandno dugme postalo vidljivo na istom.
Treba mi nesto kao refresh forme ili ...???
Evo koda obrasca:
Code:

Private Sub Form_AfterUpdate()
If Me.chkusluga = True Then
Me.cmdNormativ.Visible = True
Me.Requery
Else
Me.cmdNormativ.Visible = False
End If

End Sub

Private Sub Form_Current()
If Me.chkusluga = True Then
Me.cmdNormativ.Visible = True
Else
Me.cmdNormativ.Visible = False
End If
End Sub


[Ovu poruku je menjao darkog dana 29.08.2006. u 14:55 GMT+1]
 
Odgovor na temu

Zidar
Canada

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



+79 Profil

icon Re: Refresh dugmeta na formi?29.08.2006. u 21:03 - pre 214 meseci
Probaj na AfterUpdate za chkusluga, nesto ovako:

Private Sub chkusluga_AfterUpdate()
If Me.chkusluga = True Then
Me.cmdNormativ.Visible = True
Me.Requery
Else
Me.cmdNormativ.Visible = False
End If
End Sub

Kod koji si napisao je OK, Current ti je potreban, AfterUpdate mozda i nije, ali ne smeta. Ovo sto sam ti predlozio ce otkriti/sakriti dugme posle cekiranja, pre Form_Update.

Posto se u sva tri slucaja vrti isti kod, mozes u okviru forminog modula da napravis proceduru pa je pozivas iz eventa.

Code:

'Procedura na frominom modulu:
Private Sub PokaziDugme() 
If Me!chkusluga = True Then
Me!cmdNormativ.Visible = True
Me.Requery
Else
Me.cmdNormativ.Visible = False
End If
End Function

'pozivamo funkciju iz event procedura:
Private Sub Form_AfterUpdate()
  Call PokaziDugme
End If

End Sub

Private Sub Form_Current()
  Call PokaziDugme
End Sub

Private Sub chkusluga_AfterUpdate()
  Call PokaziDugme
End Sub





 
Odgovor na temu

darkog
Obrenovac

Član broj: 82291
Poruke: 147
195.252.113.*



+1 Profil

icon Re: Refresh dugmeta na formi?02.09.2006. u 18:09 - pre 214 meseci
Resio sam kako si rekao ali bez "Requery"i radi. sa Requery je nesto mnogo spor iako ima samo nekoliko probnih zapisa, a i stalno me vraca na prvi zapis posle cekiranja chkUsluga.
Imam i drugi problem stanjem Potrosnog materijala pa ako imas vremena pogledaj tema-problem sa stanjem magacina.
Hvala
 
Odgovor na temu

[es] :: Access :: Refresh dugmeta na formi?

[ Pregleda: 2222 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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