Uygulandığı Öğe
Access 2013

Bu serinin 2. bölümünde , uygun olmayan eşleşmeleri bulmak için sorgu ölçütlerinde LIKE ve joker karakterleri kullanmayı ele aldık. İyi şeyler – ancak sorgu çalıştırıldığında sağlanan ölçütleri uygulamak için sorguyu alabilirseniz ne olur? Bir sorguya giriş isteğinde bulunabilseniz ne olur? Haberler iyi! Bir sorguyu giriş istemesini sağlayabilirsiniz ve aslında çok kolaydır.

Tek yapmanız gereken, normal ölçüt yerine köşeli ayraç içine alınmış bir soru kullanmaktır. Birisi sorguyu çalıştırdığında yaptığı ilk şey, kullandığınız soruyu gösteren bir iletişim kutusu sunmaktır. Şimdi müşterinin soyadını oluşturan sorgunun tasarımına göz atalım.

Ölçüt satırında köşeli ayraç içinde parametre sorusu

Sorgu, Müşteriler tablosundaki tüm verileri döndürür, ancak yalnızca LastName öğesinin kullanıcının yanıtıyla eşleştiği kayıtları döndürür:

Parametre değerini girin

Bu, işi tamamlar, ancak sorgunun kullanılabilirliğini geliştirmek için yapabileceğiniz şeyler vardır. İlk olarak, biri yanlış veri türü girerse (örneğin, bir sayı gerektiğinde metin giren biri) Access'in mantıklı bir hata iletisi sağlaması için parametrelerinizi bildirebilirsiniz.

Parametre bildirmek için:

  1. Sorguyu Tasarım görünümünde açın ve köşeli ayraçlar da dahil olmak üzere parametre sorusunu Pano'ya kopyalayın (parametre sorusunu seçin ve Ctrl+C tuşlarına basın).

  2. Sorgu Araçları | Tasarım sekmesinin Göster/Gizle grubunda Parametreler'e tıklayın.

  3. Sorgu Parametreleri iletişim kutusunda, kopyalanan parametreyi Parametre sütununa yapıştırın ve ardından Veri Türü sütunundaki açılan listeyi kullanarak veri türünü ayarlayın.

Soruyu, Sorgu Parametresi iletişim kutusuna yapıştırma

Gerçekten tamamen dışarı çıkmak istiyorsanız, girişi toplamak için bir form kullanabilirsiniz. Form, giriş parametrelerini bir dizi sorgu arasında paylaşma veya tarih/saat parametresi girişi için tarih seçici sağlama gibi her türlü olasılığı açar. Daha fazla bilgi için bkz. Sorgularda, formlarda ve raporlarda parametreleri kullanma.

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.