Belli Bir Süre İşlem Yapmayınca Uygulama Otomatik Kapansın


Şifre ekranından sonra açılan formunuzun (Sürekli açık kalacak olan geçiş panosu türü bir form daha uygun olur.) Süreölçer aralığını 1000 yapınız ve Zaman dolduğunda kısmına bu proseduru yazınız.. Sonucunda  belli bir sürede işlem yapmayan kullanıcı tekrardan şifre ekranına yönlendirilecek..

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Const Sure = 1  ' Kaç dakikada kapanmasını istiyorsanız buraya yazınız..  
  Static GcrlKntrlAdi As String
  Static GcrlFrm As String
  Static BitZmn  Dim AktvFrmAdi As String
  Dim AktvKntrlAdi As String
  Dim BitSure  On Error Resume Next
  AktvFrmAdi = Screen.ActiveForm.Name
  If Err Then
  AktvFrmAdi = "Aktif form Yok.."
  Err = 0
  End If  AktvKntrlAdi = Screen.ActiveControl.Name
  If Err Then
  AktvKntrlAdi = "Aktif Nesne Yok.."
  Err = 0
  End If
  If (GcrlKntrlAdi = "") Or (GcrlFrm = "") _
  Or (AktvFrmAdi <> GcrlFrm) _
  Or (AktvKntrlAdi <> GcrlKntrlAdi) Then
  GcrlKntrlAdi = AktvKntrlAdi
  GcrlFrm = AktvFrmAdi
  BitZmn = 0
  Else
  BitZmn = BitZmn + Me.TimerInterval
  End If  BitSure = (BitZmn / 1000) / 60
  If BitSure >= Sure Then
  BitZmn = 0
  MsgBox Sure & " dakikadır işlem yapmadınız.." _
  & " Tekrar giriş yapmanız gerekmektedir..", vbCritical
  DoCmd.Close
  DoCmd.OpenForm "şifre giriş formunuzun ismi"
  End If

Benzer Yazılar

  1. #1 by Mahir ÇINAR on 13 Temmuz 2011 - 17:28

    selam arkadaşım senden bir ricam olacak elimde 2 tane form var bi tanesi şifreli form bunun ismi bb, diğer formumun ismi aa. ben sizin verdiğiniz koda göre ben GcrlKntrlAdi,GcrlFrm, AktvKntrlAdi,AktvFrmAdi bu değişkenlere ne yazmam gerekiyor. yardım ederseniz çok sevineceğim. acil olarak yanıtınızı bekliyorum. iyi çalışmalar

    • #2 by Taruz on 14 Temmuz 2011 - 16:59

      Merhaba..

      Prosedür içinde formlarınızın adını belirtmeyeceksiniz.. Sadece bu prosedürü formun timer (zaman dolduğunda) olayına yazınız ve sonrasında da timerinterval (süre ölçer) kısmına 1000 yazınız.. 1000 değeri milisaniye dir..

(yayınlanmayacak)


Benzer Yazılar

Google Analytics Alternative