Skip to main content

AccessTr.neT


Asılı kalma sorunu

Asılı kalma sorunu

#3
Bu iş için piyasada ücretli/ücretsiz programlar var. Otomatik olarak kullanıcıları sistemden atabiliyor, güncelleme işleri yapıyor, kullanıcılara mesaj bırakıyor vs.

Hiç bunlarla uğraşmayayım derseniz klasik Timer işlemi yapacaksınız. Her formunuzda Timer ile veritabanını kontrol ettireceksiniz. Süreç şu şekilde işler:

1- Yönetici bakım yapacağı zaman tabloya bir kayıt ekler. Tabloda duyuru zamanı, duyuru içeriği (bakım yapılacaktır vs.), bakım zamanı.

2- Kullanıcıların programı olan FE tarafındaki tüm formlarda ya da gizli bir formda Timer nesnesi olacak. Belirlediğiniz bir saniye aralığında BE tarafında tabloya yeni bir bakım kaydı girilmişmi kontrol edecek.

3- Eğer bakım kaydı var ise Msgbox ile kullanıcıya mesaj verecek. Kullanıcı tüm işlemlerini kaydedecek ya da iptal edecek. Bu işler içinde 3-5 dk. bir süre verirsiniz. Kullanıcı kaydetti veya iptal etti etmediysede süre sonunda programı kapattıracaksınız.

4- Sürecin en başı ise burası. Duyuruların olduğu tablo kesinlikle farklı bir Access dosyası olacak. Duyurular ve bakım işlemi durumu bu dosyadaki tabloda olacak. FE tarafındaki kullanıcı programa çift tıklayıp girmek istediği zaman normal BE tabloya bağlanmaması gerek. Önce duyuruların olduğu tabloya bakacak bakım işlemi bitmişmi diye. Eğer bitti ise kullanıcı adı ve şifresi kontrolü işlemi için normal BE dosyaya bakabilir ve çalışmaya devam edebilir. Peki neden ayrı bir dosya? Çünkü bakım halinde BE dosya normal konumunda olmayabilir, tablolarda vs. değişiklik olabilir vs.vs.vs.

5- Bir önceki maddede belirttiğim bakım modu bittimi kontrolü yapılırken FE tarafında güncelleme varmı kontrolüde yaptırın. Böylelikle programdaki bir güncelleme halinde tek tek makinelere gidip kurulum yapmak zorunda kalmazsınız. Güncelleme varsa Access FE dosyasınıda güncelletirsiniz.
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Asılı kalma sorunu - Yazar: mengene2 - 24/09/2014, 06:38
Cvp: Asılı kalma sorunu - Yazar: mehmetdemiral - 24/09/2014, 10:34
Cvp: Asılı kalma sorunu - Yazar: alpeki99 - 24/09/2014, 11:36
Cvp: Asılı kalma sorunu - Yazar: mengene2 - 25/09/2014, 07:45
Cvp: Asılı kalma sorunu - Yazar: alpeki99 - 25/09/2014, 11:50
Cvp: Asılı kalma sorunu - Yazar: atoz112 - 23/12/2014, 13:03
Cvp: Asılı kalma sorunu - Yazar: mengene2 - 31/12/2014, 02:17
Task