Skip to main content

AccessTr.neT


Form kullanılmıyorsa kapansın

Form kullanılmıyorsa kapansın

Çözüldü #7
(21/09/2010, 10:23)kadirdursun yazdı:
(04/01/2010, 13:56)nsahin yazdı: Paylaşım için teşekkürler. Ancak;
Vermiş olduğunuz örnekte form kullanılmadığında değil windows kullanılmadığında kapanıyor.

Windows kullanılsa (örnek:dosya açma-kapama) bile form kullanılmıyor ise kapatması için ne yapabiliriz..


dediğiniz gibi bilgisayar kullanılmıyorsa kapanıyor. bunun yerine program kullanılmıyorsa kapanması için ne yapmalıyız.


sayın C*E*L*O*Y*C*E ne yapmalıyız?

arkadaşlar
örnekte form kullanılmadığında yazılan süre içinde form kapanıyor ,bilgisayar kapanmıyor,bilgisayara kullanmaya devam etsek bile formu kullanmadığımızda kapanıyor deneme yapın isterseni,form açık kalsın ve süreyi 1 dakikaya ayarlayın ve bilgisayarınızda başka işlemler yapın misal internette gezinin ,müzik dinleyin ,bende bir bir sorun yok..kolay gelsin

haa birde diğer mesajlarınızda sonradan okudum ,diğer formların her birinede aynı kodu ayrı ayrı yazsanda olur ama en iyisi ana form yani devamlı üstte açık kalacak bir forma uygularsanız (beklemeye geçtiğinizde üste duran form da ) bir proplem olmayacaktır,
Cevapla
Çözüldü #8
İlginiz için teşekkür ederim, sorun çözüldü.
danke, 10-05-2009 tarihinden beri AccessTr.neT üyesidir. AccessTr.neT formuna katıldığımdan beri hem ufkum genişledi, hem programlarla ilgili sorunlarımı çözdüm. Siteye emeği geçen herkese teşekkürler.
Cevapla
Çözüldü #9
(17/06/2009, 23:20)C*E*L*O*Y*C*E yazdı: bayın danke
bunun için kullandığımız aşağıdaki kod var ve bu kodda bulunan
Const IDLEMINUTES = 1 yazan yere (1 yazıyor 1 dakika sonra kapanır,30 yazarsan 30 dakika sonra kapanır) istediğini yazabilirsin
..kod.............
Private Sub Form_Timer()
Const IDLEMINUTES = 1 ' Kaç dakika istiyorsanız onu yazın

Static PrevControlName As String
Static PrevFormName As String
Static ExpiredTime

Dim ActiveFormName As String
Dim ActiveControlName As String
Dim ExpiredMinutes

On Error Resume Next

' Get the active form and control name.

ActiveFormName = Screen.ActiveForm.name
If Err Then
ActiveFormName = "No Active Form"
Err = 0
End If

ActiveControlName = Screen.ActiveControl.name
If Err Then
ActiveControlName = "No Active Control"
Err = 0
End If

' Record the current active names and reset ExpiredTime if:
' 1. They have not been recorded yet (code is running
' for the first time).
' 2. The previous names are different than the current ones
' (the user has done something different during the timer
' interval).
If (PrevControlName = "") Or (PrevFormName = "") _
Or (ActiveFormName <> PrevFormName) _
Or (ActiveControlName <> PrevControlName) Then
PrevControlName = ActiveControlName
PrevFormName = ActiveFormName
ExpiredTime = 0
Else
' ...otherwise the user was idle during the time interval, so
' increment the total expired time.
ExpiredTime = ExpiredTime + Me.TimerInterval
End If

' Does the total expired time exceed the IDLEMINUTES?
ExpiredMinutes = (ExpiredTime / 1000) / 60
If ExpiredMinutes >= IDLEMINUTES Then
' ...if so, then reset the expired time to zero...
ExpiredTime = 0
' ...and call the IdleTimeDetected subroutine.
'IdleTimeDetected ExpiredMinutes

DoCmd.Quit
End If

End Sub


........kod. son..
örnekte altta Img-grin

Yanlis yapiyor olabilirim ama indirdigim dosyada acilan form disinda baska bir hiç bir sey aktif olmuyor.
Arka planda o form calisirken veya ben Access de diger form/rapor vs lerle calisirken, o an halizarida kullanilan form/rapor belli bir sure calisip calismadigini kontrol edebilir mi?

Tesekkur ederim.
Cevapla
Çözüldü #10
Selamlar

Konu iyi bir konu fakat siz form kapanacak diye yazıyorsunuz, Access kapanıyor. Bana sadece aktif olan (en üstteki form) kapatılması gereken bir kod lazım. Bunu nasıl yapabiliriz?
Şimdiden teşekkür ederim.
ielmacilar, 09-05-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla
#11
Elinize fikrinize sağlık bu da çok işime yaradı.
ielmacilar, 09-05-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task