Tablo, sorgu, form veya raporda belirli bir kaydı aramak için Access masaüstü veritabanlarında Kayıt Ara makro eylemlerini kullanabilirsiniz.

Ayar

Kayıt Ara makro eyleminin bağımsız değişkenleri aşağıdadır.

Eylem bağımsız değişkeni

Açıklama

Nesne Türü

Aramakta olduğunuz veritabanı nesnesinin türünü girin veya seçin. Tablo, Sorgu,Form veyaRapor'ıseçin.

Nesne Adı

Aranan kaydı içeren belirli bir nesneyi girin veya seçin. Açılan listede, Nesne Türü bağımsız değişkeni için seçtiğiniz türdeki tüm veritabanı nesneleri görüntülenir.

Kaydet

Aramanın başlangıç noktasını ve yönünü belirtin.

Ayar

Açıklama

Önceki

Geçerli kayıttan geriye doğru arama.

Sonraki

Geçerli kayıttan ileri doğru arama.

Birinci

İlk kayıttan ileri doğru arama. Bu bağımsız değişkenin varsayılan değeridir.

Soyadı

Son kayıttan geriye doğru arama.

Koşul Metni

SQL WHERE yan tümcesi ile aynı söz dizimi kullanarak arama ölçütlerini girin ( yalnızca "WHERE" sözcüğü olmadan). Örneğin,

Description = "Beverages"

Formda yer alan bir metin kutusundan değer içeren bir ölçüt oluşturmak için, ölçütün ilk bölümünü aranan değeri içeren metin kutusunun adıyla bir birleten bir ifade oluşturmanız gerekir. Örneğin, aşağıdaki ölçüt frmKategoriler adlı formda txtDescription adlı metin kutusunda açıklama alanında değer için arama gerçekleştirecektir. İfadenin başındaki eşittirişaretine( = ) ve metin kutusu başvurusunda her iki tarafında da tek tırnak işareti (') kullanımına dikkat:

="Description = '" & Forms![frmCategories]![txtDescription] & "'"

Açıklamalar

  • Koşul Bağımsız Değişkeni'nde birden çok kaydın ölçütle eşleşmesi durumunda, hangi kaydın bulunduğu aşağıdaki etmenler belirler:

    • Kayıt bağımsız değişkeni ayarı    Kayıt bağımsız değişkeni hakkında daha fazla bilgi için Ayarlar bölümündeki tabloya bakın.

    • Kayıtların sıralama düzeni    Örneğin, Kayıt bağımsız değişkeni İlk olarak ayarlanırsa,kayıtların sıralama düzeni değiştirerek bulunan kaydı değiştirebilirsiniz.

  • Bu eylem çalıştırılamadan önce Nesne Adı bağımsız değişkensinde belirtilen nesnenin açık olması gerekir. Aksi takdirde, bir hata oluşur.

  • Koşul Bağımsız Değişkeni'nin ölçütleri karşılanmazsa, hata oluşmaz ve odak geçerli kayıtta kalır.

  • Önceki veya sonraki kaydı ararken, verilerin sonuna ulaştığında arama "kaydırmaz". Ölçütle başka kayıt yoksa, hata oluşmaz ve odak geçerli kayıtta kalır. Bir eşleşmenin bulunanı onaylamak için, sonraki eylem için bir koşul girlayabilir ve koşulu Koşul Bağımsız Değişkeni'nin ölçütleriyle aynı duruma hazır hale abilirsiniz.

  • VBA modülünde Kayıt Ara eylemlerini çalıştırmak için, DoCmd nesnesinin SearchForRecordyöntemini kullanın.

  • Kayıt Ara makro eylemi Kayıt Bul makro eylemine benzer, ancak SearchForRecord'un daha güçlü arama özellikleri vardır. Kayıt Bul makro eylemi öncelikli olarak dizeleri bulmak için kullanılır ve Bul iletişim kutusunun işlevselliğini yineler. Kayıt Ara makro eylemi, filtre veya SQL sorgusuna benzer ölçütler kullanır. Aşağıdaki listede, KayıtTakarakta Ara makro eylemiyle bazı şeyler gösterebilirsiniz:

    • Koşul Bağımsız Değişkeni'nde karmaşık ölçütler kullanabilirsiniz; örneğin

Açıklama = "İçecekler" ve KategoriKimlik = 11

  • Form veya raporun kayıt kaynağında yer alan ancak formda veya raporda görüntülenmeen alanlara başvurabilirsiniz. Yukarıdaki örnekte, ölçütlerin çalışması DescriptionCategoryID form veya raporda hiçbir ölçüt görüntülenmez.

  • <,>, VE, VEYA ve BETWEEN gibi mantıksal işleçlerkullanabilirsiniz. Kayıt Bul eylemi yalnızca aranan dizeye eşit, başlangıç veya dize içeren dizelerle eşler.

Örnek

Aşağıdaki makro önce OpenTable eylemlerini kullanarak Kategoriler tabloyu açar. Ardından makro, KayıtTaklı Ara makro eylemlerini, Açıklama alanında "İçecekler" alanına eşit olan tablodaki ilk kaydı bulmak için kullanır.

Eylem

Bağımsız Değişkenler

OpenTable

Tablo Adı: Kategoriler

Görünüm: Veri Sayfası

Veri Modu: Düzenleme

SearchForRecord

Nesne Türü: Tablo

Nesne Adı: Kategoriler

Kayıt: İlk

Koşul Yeri:Açıklama = "İçecekler"

Daha fazla yardıma mı ihtiyacınız var?

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Microsoft Insider 'a katılın

Bu bilgi yardımcı oldu mu?

Çeviri kalitesinden ne kadar memnunsunuz?

Deneyiminizi ne etkiledi?

Başka geri bildirim göndermek istiyor musunuz? (İsteğe bağlı)

Geri bildiriminiz için teşekkür ederiz!

×