Skip to main content

AccessTr.neT


Access "Yanıt vermiyor"

Access "Yanıt vermiyor"

Çözüldü #1
Herkese merhaba uzun süredir uğraştığım fakat bir türlü çözüm üretemediğim "Yanıt Vermiyor" hatasıyla ilgili görüşlerinizi almak istiyorum. Olay aynen şu şekilde oluyor...

Kullanıcılar (yaklaşık 25 kullanıcı) Access(bizim verdiğimiz ekran ismi Pastel Sql) ekranlarını açıyorlar ve ODBC ile server üzerindeki tablolara erişim sağlıyorlar. Kullanıcıların hepsinde "office 2010 std 64 bit tr" yüklü ve accessi açabilmeleri için "access run time" (son versiyonu) kurulu. Kullanıcılar AD ile oluşturuluyor ve Sql server üzerinden de tablo yetkilendirmeleri yapılıyor. Çalışma yapımız bu şekilde. Fakat son 3 aydır hemen hemen her gün karşılaştığımız bazende 10dk da bir olan "tabloları güncelleştiriyor durdurmak için ESC basın" arkasından da "yanıt vermiyor" durumuyla karşı karşıyayız. göreceğiniz gibi bir ekran görüntüsü oluşuyor. [Resim: do.php?img=4942]
denediğim çözümler
1- Yeni bir database oluşturdum ve tabloları yeniden aldım
2- birincil anahtarları tek tek kontrol ettim
3- network sistemimizi ve Switch leri komple elden geçirdim.
4- Sql server raporlama üzerinden en çok hangi tablo ve sorgular kullanılıyor tespit edip onlar üzerinde çalıştım. sonuç alamadım.

Yardımlarınızı rica ediyorum. zira ya personel beni kesecek :=)
Son Düzenleme: 25/06/2015, 09:57, Düzenleyen: tufanbal.
Cevapla
#2
yanıt vermiyor işlemi genelde, işlem bitmediğinde yani işlem yapılıyor iken alınan hatadır (programların işlemi bitirsin diye kullanıcı tarafından enter veya maus ile zorlanması sonucu) ve/veya işlem sonuçlandırılamadığın da hatayı verir ve kapatır. eğer ki programınızda bir işlem gerçekleştiriliyor ise ve bu arada bir kişi sorgu çekiyorsa olasıdır. aynı anda kayıt atan kişi var ise aynı gerekli benzersiz gerekli alan veya numaraları almışlarsa, aynı anda aynı kayıt üzerinde değişiklik yapılmaya çalışılmışsa, yani bir sürü nedeni olabilir. ayrıca 25 kişi bağlanıyor demişsiniz. sayı fazla değil mi?
POWER 'un Çekirgesi :=)
ozguryasin, 23-09-2009 tarihinden beri AccessTr.neT AİLESİ üyesidir.
Access'i Profesyonel Şekilde Öğrenmek İçin https://www.accesstr.net Ailesi Yeter. alkis


Site Kurallarını sorularınızın hızlı cevaplanması için kesinlikle okuyunuz.
Cevapla
#3
(25/06/2015, 10:22)ozguryasin yazdı: yanıt vermiyor işlemi genelde, işlem bitmediğinde yani işlem yapılıyor iken alınan hatadır (programların işlemi bitirsin diye kullanıcı tarafından enter veya maus ile zorlanması sonucu) ve/veya işlem sonuçlandırılamadığın da hatayı verir ve kapatır. eğer ki programınızda bir işlem gerçekleştiriliyor ise ve bu arada bir kişi sorgu çekiyorsa olasıdır. aynı anda kayıt atan kişi var ise aynı gerekli benzersiz gerekli alan veya numaraları almışlarsa, aynı anda aynı kayıt üzerinde değişiklik yapılmaya çalışılmışsa, yani bir sürü nedeni olabilir. ayrıca 25 kişi bağlanıyor demişsiniz. sayı fazla değil mi?
Evet dediğiniz gibi olduğu durumları normal karşılıyoruz, sorgu çalışıyorken yada form üzerinde işlem yaparken "yanıt vermiyor" uyarısı kabul edilebilir.Fakat kullanıcılar aktif değilken durduk yere bir güncelleme sorgusu çalışmış gibi "tablolar güncelleniyor" diyor ve daha sonra kullanıcı fareyi hareket ettirirse veya bir yere tıklarsa "yanıt vermiyor" moduna düşüyor.

Kullanıcı sayısı konusunda bir yorum yapamam, ilk defa böyle bir yapıyla çalışıyorum. 2 yıldır iyi gidiyorduk ama 3 aydır bu sorun oluyor. Access ile kullandığımız ekranlar 5 tane ve 4'ünde hemen hemen aynı kullanıcı sayısı var. Tabloların çoğu bir biriyle ilişkili. Fakat sadece PASTEL Sql dediğimiz ekranda takılıyoruz. Onun haricinde Müşteri, Üretim, Ham ve Mamul kontrol ekranı olmak üzere 4 ayrı ekranımız daha var ve sorunumuz olmuyor.

Enteresan bir şekilde kullanıcılar Pasif durumdayken bile bu durum oluyor.
Cevapla
#4
kullanıcıların pasif olması o an o form ile ilgili bir kod bloğunun çalışmadığını ifade etmez. bir prosedür vardır ve o form tarafından da çağrılıyordur o şekilde tetikleme yapar. ki tahminimce bu dediğin form sizin programın merkezini oluşturuyor. 
POWER 'un Çekirgesi :=)
ozguryasin, 23-09-2009 tarihinden beri AccessTr.neT AİLESİ üyesidir.
Access'i Profesyonel Şekilde Öğrenmek İçin https://www.accesstr.net Ailesi Yeter. alkis


Site Kurallarını sorularınızın hızlı cevaplanması için kesinlikle okuyunuz.
Cevapla
#5
(25/06/2015, 10:38)ozguryasin yazdı: kullanıcıların pasif olması o an o form ile ilgili bir kod bloğunun çalışmadığını ifade etmez. bir prosedür vardır ve o form tarafından da çağrılıyordur o şekilde tetikleme yapar. ki tahminimce bu dediğin form sizin programın merkezini oluşturuyor.
Evet haklısınız, dediğiniz gibi olan güncelleme işlemlerini formun kapanışına veya açılışına koyarak bu durumu kontrol altına aldım.
Cevapla
#6
o form açılışında ve kapanışında çok gerekmiyor ise kullanmayın veya en aza indirgeyin. herkes için çalışmasın. 
POWER 'un Çekirgesi :=)
ozguryasin, 23-09-2009 tarihinden beri AccessTr.neT AİLESİ üyesidir.
Access'i Profesyonel Şekilde Öğrenmek İçin https://www.accesstr.net Ailesi Yeter. alkis


Site Kurallarını sorularınızın hızlı cevaplanması için kesinlikle okuyunuz.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da