Önceki KayıtBul makro eylemi tarafından belirtilen ölçütler veya Bul ve Değiştir iletişim kutusundaki değeri karşılayan bir sonraki kayıt bulmak için Access masaüstü veritabanlarındaki KayıtBul makro eylemini kullanabilirsiniz (Giriş sekmesinde Bul'a tıklayın). Kayıtlarda art arda arama yapmak için FindNextRecord eylemini kullanabilirsiniz. Örneğin, belirli bir müşterinin tüm kayıtları arasında geçiş yapabilirsiniz.
Not: FindNextRecord makro eylemi Access web uygulamalarında kullanılamaz.
Ayar
FindNextRecord eyleminin bağımsız değişkeni yoktur. FindNextRecord eylemi, KayıtBul eylemi tarafından veya Bul ve Değiştir iletişim kutusunda ayarlanan ölçütleri karşılayan bir sonraki kaydı bulur. KayıtBul eyleminin bağımsız değişkenleri Bul ve Değiştir iletişim kutusundaki seçeneklerle paylaşılır.
Arama ölçütlerini ayarlamak için KayıtBul eylemini kullanın. Genellikle, bir makroKayıtBul eylemi girersiniz ve sonra aynı ölçüte uyan başarılı kayıtları bulmak için FindNextRecord eylemini kullanırsınız.
Açıklamalar
Bu eylem, Bul ve Değiştir iletişim kutusundaki Sonrakini Bul düğmesinin kullanılmasıyla aynı etkiye sahiptir.
Not: KayıtBul eylemi tablolar, sorgular ve formlar için Giriş sekmesindeki Bul komutuna karşılık gelse de, Kod penceresiDüzen menüsündeki Bul komutuna karşılık gelmez. Modüllerde metin aramak için KayıtBul eylemini veya FindNextRecord eylemini kullanamazsınız.
İpucu: KayıtBul eyleminin Yalnızca Geçerli Alan bağımsız değişkenini Evet olarak ayarladıysanız, FindNextRecord eylemini kullanmadan önce odak aradığınız verileri içeren denetim taşımak için DenetimeGit eylemini kullanmanız gerekebilir.
Seçili durumdaki metin , KayıtBul makro eylemi yürütüldüğü sırada arama metniyle aynıysa, arama seçimin hemen ardından, seçimle aynı alanda ve aynı kayıtta başlar. Bunun dışındaki durumlarda, arama geçerli kaydın başından başlar. Bu, aynı arama ölçütlerinin tek bir kaydın içinde bulunabilen birden çok tekrarını bulmanıza olanak tanır.
Ancak, FindNextRecord eylemini içeren bir makroyu çalıştırmak için bir komut düğmesi kullanırsanız, arama ölçütlerinin ilk örneğinin tekrar tekrar bulunacağını unutmayın. Bu davranış, komut düğmesine tıklanması eşleşen değeri içeren alandan odak kaldırdığı için oluşur. Ardından FindNextRecord eylemi kaydın başından itibaren aramaya başlar. Bu sorunu önlemek için, özel araç çubuğu düğmesi veya Otomatik Tuşlar makrosunda tanımlanan tuş bileşimi gibi odağı değiştirmeyen bir teknik kullanarak makroyu çalıştırın. Alternatif olarak, FindNextRecord eylemini gerçekleştirmeden önce makrodaki odağı arama ölçütlerini içeren alana ayarlayın.
İlk Bul bağımsız değişkeniHayır olarak ayarlanmış KayıtBul eylemini içeren bir makroyu çalıştırmak için komut düğmesi kullandığınızda da aynı davranış oluşur.
Visual Basic for Applications modülünde FindNextRecord eylemini çalıştırmak için DoCmd nesnesinin FindNext yöntemini kullanın.