Bir veritabanını ağ üzerinden paylaştığınızda, Microsoft Access bilgileri belirli aralıklarla güncelleştirir. En güncel verileri görüntülemek için, Veri Sayfası veya Form görünümündeki kayıtları yenileyin, Giriş sekmesinde Tümünü Yenile >Yenile'ye tıklayın. Yenileme işlemi, bir veri sayfasında veya formda var olan verileri güncelleştirir ve kayıtları yeniden sıralamaz, yeni kayıtlar görüntülemez veya artık belirtilen ölçütlere uymayan silinmiş kayıtları veya kayıtları kaldırmaz. Daha belirgin veya kapsamlı bir güncelleştirme için, verileri yeniden sorgulamak için bir makro kullanın.
Not: Yeniden sorgulama işlemini çalıştırmak, 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ünde kayıtları yenilemek için , Giriş sekmesinin Kayıtlar grubunda Tümünü Yenile'ye ve ardından Yenile'ye tıklayın.
-
PivotTable veya PivotChart görünümünde kayıtları yenilemek için Tasarım sekmesinin Veri grubunda Pivot'ı 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 verileri 60 saniyede bir yeniler.
-
Office Düğmesi’ni tıklatın. Outspace görüntülenir.
-
Dış Alan'ın sol bölmesinde Seçenekler'e tıklayın.
-
Erişim Seçenekleri iletişim kutusunun sol bölmesinde Gelişmiş'e tıklayın.
-
Sağ bölmedeki Gelişmiş'in altında Yenileme aralığı (sn) için bir değer belirtin.
Verileri yeniden sorgulamak için makro kullanma
Bir olay gerçekleştiğinde verilerin otomatik olarak yeniden sorgulanmasını istiyorsanız, bir makro oluşturabilir ve bunu olaya ekleyebilirsiniz. Örneğin, form odak aldığında formdaki verileri yeniden sorgulamak istediğinizi varsayalım. Aşağıdaki yordamı kullanarak bir makro oluşturabilir ve formun Odakta olayına ekleyebilirsiniz:
-
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 kutudaki oka tıklayın ve ardından Yeniden Sorgula'ya tıklayın.
-
Yeniden Sorgula adını kullanarak makroyu kaydedin ve ardından Makro Oluşturucusu'nu kapatın.
-
İstediğiniz formu Tasarım görünümü açın. Özellik sayfası görüntülenmiyorsa, görüntülemek için F4 tuşuna basın.
-
Formun kendisinin seçili olduğundan emin olun. Ardından özellik sayfasında Olay sekmesine tıklayın.
-
Olay sekmesinde, OdakTakında özelliğindeki oka tıklayın ve ardından makronun adına ( Yeniden Sorgula) tıklayın.
-
Formu kaydedin.
Verileri yeniden sorgulamak için kod kullanma
Verileri otomatik olarak yeniden sorgulamak için kodu da kullanabilirsiniz. Form odağı her aldığında formdaki verileri yeniden sorgulamak istediğinizi varsayalım. Aşağıdaki yordamı kullanarak bir modül oluşturabilir ve formun Odakta olayına ekleyebilirsiniz:
-
İstediğiniz formu Tasarım görünümünde açın. Özellik sayfası görüntülenmiyorsa, görüntülemek için F4 tuşuna basın.
-
Formun kendisinin seçili olduğundan emin olun. Ardından özellik sayfasında Olay sekmesine tıklayın.
-
Olay sekmesindeki OdakTakında özelliğinde oluştur düğmesine tıklayın.
-
Oluşturucu Seç iletişim kutusunda Kod Oluşturucusu'na tıklayın.
Visual Basic Düzenleyicisi'nde yeni bir modül açılır.
-
Me.Requery yazın ve Visual Basic Düzenleyici kapatın.
-
Formu kaydedin.
Access web uygulamasında verileri yeniden sorgulama
Access web uygulaması sorguları sunucuda çalışır. Access web uygulamasındaki verileri yeniden sorgulamak için RequeryRecords makrosunu kullanabilirsiniz. Bu makro geçerli kayıt kümesini gerektirir.
-
İstediğiniz formu açın, Eylemler'e tıklayın ve sonra Da Geçerli'ye tıklayın.
-
Eylem Kataloğu'ndan Yeniden SorguKayıtlar'a tıklayın. Where= değerini boş bırakmayı seçerseniz, sonuçlarda ek filtreleme yapılmaz ve OrderBy= boş bırakılarak belirli bir sıralama yapılmaz.
-
Formu kaydedin.