Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Access masaüstü veritabanlarında, tablo, sorgu, form veya rapordaki belirli bir kaydı aramak için SearchForRecord makro eylemini kullanabilirsiniz.

Ayar

KayıtAra makro eylemi aşağıdaki bağımsız değişkenlere sahiptir.

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

Açıklama

Nesne Türü

Aradığınız veritabanı nesnesinin türünü girin veya seçin. Tablo, Sorgu, Form veya Rapor'ı seçebilirsiniz.

Nesne Adı

Aranacak kaydı içeren belirli bir nesneyi girin veya seçin. Açılan liste, Nesne Türü bağımsız değişkeni için seçtiğiniz türdeki tüm veritabanı nesnelerini gösterir.

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, bu bağımsız değişkenin varsayılan değeridir.

Soyadı

Son kayıttan geriye doğru arama.

Koşul Metni

Yalnızca "WHERE" sözcüğü olmadan, SQL WHERE yan tümcesi ile aynı söz dizimini kullanarak arama ölçütünü girin. Örneğin,

Description = "Beverages"

Formdaki bir metin kutusundan değer içeren bir ölçüt oluşturmak için, ölçütün ilk bölümünü aranacak değeri içeren metin kutusunun adıyla birleştirir bir ifade oluşturmanız gerekir. Örneğin, aşağıdaki ölçüt, frmCategories adlı formdaki txtDescription adlı metin kutusundaki değer için Açıklama alanında arama yapar. İfadenin başındaki eşittir işaretine (=) ve metin kutusu başvurusunun her iki tarafında tek tırnak işareti (') kullanımına dikkat edin:

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

Açıklamalar

  • Birden çok kaydın Where Condition bağımsız değişkenindeki ölçütle eşleştiği durumlarda, hangi kaydın bulunduğunu aşağıdaki faktörler 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üzenini değiştirmek hangi kaydın bulunduğunu değiştirebilir.

  • Bu eylem çalıştırılmadan önce Nesne Adı bağımsız değişkeninde belirtilen nesne açık olmalıdır. Aksi takdirde bir hata oluşur.

  • Where Condition bağımsız değişkenindeki ölçütler karşılanmazsa hata oluşmaz ve odak geçerli kayıtta kalır.

  • Önceki veya sonraki kaydı ararken, arama verilerin sonuna ulaştığında "sarmalanmaz". Ölçütlerle eşleşen başka kayıt yoksa hata oluşmaz ve odak geçerli kayıtta kalır. Eşleşme bulunduğunu onaylamak için, sonraki eylem için bir koşul girebilir ve koşulu Koşul Bağımsız Değişkenindeki ölçütle aynı yapabilirsiniz.

  • VbA modülünde SearchForRecord eylemini çalıştırmak için DoCmd nesnesinin SearchForRecord yöntemini kullanın.

  • KayıtBul makro eylemi, KayıtBul makro eylemine benzer, ancak SearchForRecord daha güçlü arama özelliklerine sahiptir. KayıtBul makro eylemi öncelikli olarak dizeleri bulmak için kullanılır ve Bul iletişim kutusunun işlevselliğini yineler. SearchForRecord makro eylemi, filtre veya SQL sorgusuna daha çok benzeyen ölçütleri kullanır. Aşağıdaki listede , KayıtBul makro eylemiyle yapabileceğiniz bazı işlemler gösterilmektedir:

    • Where Koşulu bağımsız değişkeninde karmaşık ölçütler kullanabilirsiniz, örneğin

Description = "Beverages" ve CategoryID = 11

  • Form veya raporun kayıt kaynağında bulunan ancak form veya raporda görüntülenmemiş alanlara başvurabilirsiniz. Yukarıdaki örnekte, ölçütlerin çalışması için formda veya raporda Description veya CategoryID görüntülenmemelidir.

  • <,> , AND, OR ve BETWEEN gibi mantıksal işleçler kullanabilirsiniz. KayıtBul eylemi yalnızca aranmakta olan dizeye eşit, onunla başlayan veya dizeyi içeren dizelerle eşleşir.

Örnek

Aşağıdaki makro önce OpenTable eylemini kullanarak Kategoriler tablosunu açar. Makro daha sonra, Tablodaki Açıklama alanının "İçecekler" değerine eşit olduğu ilk kaydı bulmak için KayıtAra makro eylemini kullanır.

Eylem

Bağımsız Değişkenler

OpenTable

Tablo Adı: Kategoriler

Görünüm: Veri Sayfası

Veri Modu: Düzenle

SearchForRecord

Nesne Türü: Tablo

Nesne Adı: Kategoriler

Kayıt: İlk

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

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

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×