Konu Araçları | Seçenekler: | Gösterim Stili
Tarih
04/01/2010 14:05
Konu Sahibi
nsahin
Yorumlar
7
Okunma
3339
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy
Kullanici Avatari

nsahin

Aktif Üye
Aktif Üye
 181
 19
 16/11/2009
64
 Bursa
 
 Ofis 2007
 18/09/2018,10:18
Çözüldü 
Aşağıdaki örnekte form kullanılmadığında değil windows kullanılmadığında kapanıyor.

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




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


nsahin, 16-11-2009 tarihinden beri AccessTr.neT üyesidir.

Kullanici Avatari

danke

Aktif Üye
Aktif Üye
 33
 186
 37
 10/05/2009
0
 Ankara
 
 Ofis 2007
 18/09/2018,13:20
Çözüldü 
Sayın nsahin, https://www.accesstr.net/ meraklılar için inanılmaz bir bilgi havuzu olduğuna inanabilirsin. Sorularını sormadan önce sorunun daha önce cevaplanmış olabileceğini de düşünerek sağ üst taraftaki arama moturundan aratırsan, bir çok cevabla karşılaşabilirsin.

Sorduğun soruyu bende sormuştum, https://www.accesstr.net/konu-form-kulla...ansin.htmlumarım sorununu çözmeye yardımcı olur.
Kolay gelsin.


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.

Kullanici Avatari

nsahin

Aktif Üye
Aktif Üye
 181
 19
 16/11/2009
64
 Bursa
 
 Ofis 2007
 18/09/2018,10:18
Çözüldü 
Cevabınız için teşekkür ederim. Benim verdiğim kod ile sizinki zaten aynı. Ben farklı bir şey soruyorum. Mevcut kodda, windows'ta çalışıldığında süre sürekli sıfırlıyor. Access'i kullanmadığımda başka bir uygulamayla çalıştığımda Access formunu kapatmıyor. Bana windows'ta işlem yapılsa bile çalışacak bir kod gerekli.



Kullanici Avatari

esrefigit

Aktif Üye
Aktif Üye
 Belirtilmemiş
 599
 59
 30/10/2008
359
 Konya
 
 Ofis 2003
 Dün,16:01
Çözüldü 
kodu nasıl kullandığınızı bilmiyorum ancak bu kod direct olarak microsoftun verdiği ve önerdiği kod ve gayet güzel çalışıyor


gördüğün gibi birinci resimde form açık ve küçültülmüş ve ben başka bir yerde çalışyorum
resim

zaman dolduğunda otomotik olarak kontrol edilir form actif değilse kapanır


şimdi eklediğim örneği winrarın içinden çıkart masaüstüne sonra çift tıkıla açılsın ben süreyi kısa tuttuğum için açılır açılmaz sen hemen bir internet sayfası yada başka bir program aç onun la uğraş bak göreceksinki Access senin ne yaptığını dinlemeyecek ve onunla ilgilenmediğin için kapanacak


Ek Dosyalar
.zip   otomotik kapanma.zip(Dosya Boyutu: 35,99 KB / İndirme Sayısı: 52)
meşhur çin atasözü  "ACCESS İLE YAPABİLECEKLERİNİZ HAYAL EDEBİLECEKLERİNİZ İLE SINIRLIDIR" siz ne kadar hayal edebiliyorsunuz

Kullanici Avatari

Puletin

Onursal Üye
Onursal Üye
 Belirtilmemiş
 1.716
 40
 01/11/2008
416
 -
 
 Ofis 2003
 24/12/2016,00:18
Çözüldü 
sn. nsahin sorununuz hakkında geri dönüş yaparmısınız lütfen.
Emeğe saygı...


Kaplumbağa ya dikkat et...
Sadece  başını çıkartıp risk aldığında ilerleyebiliyor...

Kullanici Avatari

p_terzis

Hesap Aktif Değil
Aktivasyon Bekleyen
PA.... TE....
 43
 26
 9
 22/02/2010
 -
 
 Ofis 2003
 27/12/2012,14:04
Çözüldü 
(03/02/2010 17:09)esrefigit Adlı Kullanıcıdan Alıntı: kodu nasıl kullandığınızı bilmiyorum ancak bu kod direct olarak microsoftun verdiği ve önerdiği kod ve gayet güzel çalışıyor


gördüğün gibi birinci resimde form açık ve küçültülmüş ve ben başka bir yerde çalışyorum
resim

zaman dolduğunda otomotik olarak kontrol edilir form actif değilse kapanır


şimdi eklediğim örneği winrarın içinden çıkart masaüstüne sonra çift tıkıla açılsın ben süreyi kısa tuttuğum için açılır açılmaz sen hemen bir internet sayfası yada başka bir program aç onun la uğraş bak göreceksinki Access senin ne yaptığını dinlemeyecek ve onunla ilgilenmediğin için kapanacak

Verdiğiniz örnekteki form dışında veri tabanındaki diğer formlar yada raporlar çalışmıyor. sadece o form aktif.
form arka planda çalışıp denetleme yaparken ben diğer form, sorgu ve raporlarla nasıl çalışabilirim.

Teşekkür ederim.




Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Çözüldü Otomatik Kaydetme Ve Pasif Yapma Sorunu hey 5 229 15/09/2018, 09:06
Son Yorum: hey
Çözüldü Stok Yok Uyarısının Otomatik Kapanması ielmacilar 2 87 26/08/2018, 19:09
Son Yorum: ielmacilar
Çözüldü Ana Form'a Birkaç Tane Alt Form Ekleme kursun 4 106 25/08/2018, 02:43
Son Yorum: kursun
Çözüldü İsme Göre Otomatik Sıra No golf2000 2 172 08/08/2018, 18:07
Son Yorum: golf2000
Çözüldü Otomatik Resim getirme kusvam 22 5.564 19/07/2018, 12:04
Son Yorum: öğrenmeklazım

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2018 MyBB Group.