Bir veritabanını ağ üzerinden paylaşırken, Microsoft Access bilgileri belirli aralıklarla ler. En güncel verileri görüntülemek için, Veri Sayfası veya Form görünümünden kayıtları yenileyin, Giriş sekmesinde, Tüm Verileri Yenile'ye >Yenile'ye tıklayın. Yenileme işlemi, veri sayfasında veya formda var olan verileri günceller ve artık belirtilen ölçütlere uyan kayıtları yeniden sıralamaz, yeni kayıtları görüntülemez veya silinen kayıtları veya kayıtları kaldırmaz. Daha ayrıntılı veya kapsamlı bir güncelleştirme için, verileri yeniden test etmek üzere bir makro kullanın.
Not: Yeniden sorgulama işleminin çalıştır olması, kayıt kümesinin boyutuna bağlı olarak zaman alabilir.
Ne yapmak istiyorsunuz?
Verileri yenileme
-
Aşağıdakilerden birini yapın:
-
Veri Sayfası veya Form görünümündeki kayıtları yenilemek için, Giriş sekmesinin Kayıtlar grubunda, Yenile'yi ve ardından Yenile'yi tıklatın.
-
PivotTable veya PivotChart görünümündeki kayıtları yenilemek için, Tasarım sekmesinin Veri grubunda Pivot'u Yenile'ye tıklayın.
-
SHIFT+F9 tuşlarına basın.
-
Yenileme aralığını ayarlama
Access'in verileri yenileme aralığını ayarlayabilirsiniz. Varsayılan olarak, Access her 60 saniyede bir verileri yeniler.
-
Office Düğmesi’ni tıklatın. Outspace görüntülenir.
-
Outspace'in sol bölmesinde Seçenekler'e tıklayın.
-
Access Seçenekleri iletişim kutusunun sol bölmesinde Gelişmiş'e tıklayın.
-
Sağ bölmede, Gelişmiş'in altındaYenileme aralığı (sn) için bir değer belirtin.
Verileri yenidenquery etmek için makro kullanma
Bir olay oluştuğunda verilerin otomatik olarak yenidenqueried ednsin, bir makro oluşturabilir ve bunu etkinliğe iliştirebilirsiniz. Örneğin, formda her veri kaynağı aldığında verileri yeniden odak. Aşağıdaki yordamı kullanarak, bir makro oluşturabilir ve bu makroyu formun OdağıNda olayına iliştirebilirsiniz:
-
Oluştur sekmesinin Diğer grubunda Makro'ya tıklayın. Bu komutu kullanamıyorsanız, Modül veya Sınıf Modülü düğmesinin altındaki oka tıklayın ve sonra da Makro'ya tıklayın.
-
Yeşil artı simgesinin (+) yanındaki kutuda yer alan oka tıklayın ve ardından Yeniden Sırala'ya tıklayın.
-
YenidenQuery adını kullanarak makroyu kaydedinve sonra Makro Oluşturucusu'nu kapatın.
-
Dosyada istediğiniz formu Tasarım görünümü. Özellik sayfası görüntülenlenmiyorsa, görüntülemek için F4 tuşuna basın.
-
Formun kendisinin seçili olduğundan emin olun. Ardından, özellik sayfalarında Olay sekmesine tıklayın.
-
Olay sekmesinde Odağın Üzerinde özelliğinde oka tıklayın ve sonra da makronun adına tıklayın ( YenidenQuery).
-
Formu kaydedin.
Verileri yenidenquery etmek için kod kullanma
Ayrıca, verileri otomatik olarak yenidenquery etmek için de kod kullanabilirsiniz. Odak forma her aldığında formda verileri yenidenquery etmek istediğiniz varsayalım. Aşağıdaki yordamı kullanarak, bir modül oluşturabilir ve bu modülü formun OdakTapsi olayına iliştirebilirsiniz:
-
Tasarım görünümünde istediğiniz formu açın. Özellik sayfası görüntülenlenmiyorsa, görüntülemek için F4 tuşuna basın.
-
Formun kendisinin seçili olduğundan emin olun. Ardından, özellik sayfalarında Olay sekmesine tıklayın.
-
Olay sekmesinde, Odağın Üzerinde özelliğinde, OdakTakmındır düğmesine
.
-
Oluşturucu Seç iletişim kutusunda Kod Oluşturucusu'nu tıklatın.
Visual Basic Düzenleyicisi'nde yeni bir modül açılır.
-
Me.Requery yazınve Visual Basic Düzenleyicisi'ni kapatın.
-
Formu kaydedin.
Access web uygulamasında verileri yeniden arama
Access web uygulaması sorguları sunucuda çalıştırın. Access web uygulamasında verileri yenidenqueryRecords makrosu kullanabilirsiniz. Bu makro için geçerli kayıt kümesi gerekli.
-
İstediğiniz formu açın, Eylemler'e tıklayın vesonra da Geçerli Olan'a tıklayın.
-
Eylem Kataloğu'danYeniden Kayıt'a tıklayın.Where=boş bırakılırsa, sonuçlarda ek filtreleme işlemi gerçekleştirilamaz ve OrderBy= boş bırakarak belirli bir sıralama gerçekleştirılamaz.
-
Formu kaydedin.