17Jul

Access 2010'da Wild Card Girişlerini Kullanma

Karmaşık işlemleri yapma &Access'te tablolarda koşulların uygulanması Excel'de olduğu kadar kolay değildir. Bazı kullanıcılar hala Access yeteneklerini küçümseyen Excel ile karıştırıyor.

Editörü Not: Bu Misafir Makalesi, Office 2010 Club tarafından yazılmıştır. Bu forum, Office 2010 uzmanları tarafından yönetilir; burada herkes soru sorabilir ve tartışmalara katılabilir.

Ancak Erişim, İlişkisel Veritabanı Yönetim Sisteminin temel özelliklerini sağlar. RDBMS bol değildir ve yalnızca önceden gelen kullanıcılar farklı koşulların uygulanması için veritabanı yapısını değiştirebilir; bu arada RDBMS tabanlı dinamik web uygulamalarının ve diğer yardımcı programların hızlı bir şekilde akışı ilişkisel veritabanlarının temellerini kavramanın korkunç bir ihtiyacına da neden olur.

Şu an itibariyle SQL, tablolardan belirli verileri çıkartmak için veritabanı yapısında ilk önce duruyor ancak bir veritabanı acemisinin dil sözdizimini &Doğru kullanımı.Öte yandan, Access GUI arabirimi tartımı, Veritabanı tablolarından belirli verilerin kolayca çıkartılması için & # 39; amp;sorguları.

Bu yazı, Wild Card girişlerinin basit kullanımını gösterecektir. Mevcut bir veritabanında Wild Card koşulları uygulamaya başlayacağız.Örnekleme amacıyla, birden fazla tablo içeren küçük bir mağaza yönetimi veritabanı oluşturduk; Müşteri, Yeni ürünler, Satışlar, Telefon Numaraları ve Personel. Verileri Joker Başlıklar aracılığıyla çıkartmak için Oluştur sekmesine geçin ve Sorgu Tasarımı seçeneğini tıklayın.

Tablolar eklemenize izin vererek Tablo Göster iletişim kutusunu açar.Şimdi Sorgu Tasarımı penceresine istenen tabloları eklemeye başlayın.

Eklenince, gerekli tabloyu Sorgu Tasarımı alanlarına sürüklemeye başlayın.

Şimdi, veritabanı tablolarında bulunan tüm ilgili verilerin "Pepsi" Ürün adına karşı çıkartılmasını istiyoruz. Bunun için sadece Ürün Adı alanında Joker Kart Girişi, yani Beğenme / Beğenme durumu yazacağız;

"Pepsi" gibi

Sorguyu yürütürken, Müşteri Kimliği, Müşteri Adı, Çalışan Adı vb. Arasında değişen Sorgu Tasarımı alanlarına dahil edilen tüm ilgili bilgileri gösterecektir.

Başka bir örneğe bir göz atalım. Diyelim ki adları 'G' ile başlayan tüm Müşterileri bulmak zorundayız. Bu durumu uygulamak için, Müşteri Adı altında Like condition yazacağız;

"G *" gibi

Bu durum, Access'in yıldız işaretinden önce belirtilen koşulla( alfabe, sayısal değer vb.) Eşleşen tüm alan değerlerini çıkarmasına neden olacaktır.

Sorguyu çalıştırırken, adları 'G' ile başlayan müşterilerin ilgili verilerini gösterecektir.

Sorgudan belirli bir kayıt / veri değeri hariç tutmak için.'Beğenmedim' durumu kullanışlı gelir. Belirtilen veri değerini kayıtlardan dışlar ve yalnızca kalan kayıtları gösterir.

Çalışan İsmi 'L' ile başlayan tüm kayıtları hariç tutarak sonuçlar gösterecektir.

Kayıtlardan belirli verileri çıkarmak için yalnızca birkaç Wild Card girişi örneğine değindik. Bununla birlikte, belirli kayıtları çıkarmanın sayısız yolu var. Joker Karakter Girişlerinin diğer boyutlarını keşfetmek için veritabanınızdaki bu örnekleri deneyin.

"E #" gibi Bu, yalnızca iki karakterden oluşan seçilmiş tablodaki belirli verileri döndürür. Birincisi E ve # rakamın bir sayı olduğunu gösterir.

"G?" Gibi , 'G' karakteriyle başlayan, belirli bir tabloda bulunursa iki karakter döndürür.

"* 16" gibi Bu, belirli bir tabloda 16 ile biten verileri döndürür.

Not Like koşuluyla da yukarıda belirtilen yolları deneyebilirsiniz. Bu işlevsellik, istenen veriyi veritabanından ayıklamak için mümkün olan sonsuz güçlü yollarla sonuçlanır. Bu koşulları küçük ölçekli veritabanına uyguladık, ancak yüzlerce ilgili tabloya sahip muazzam veritabanıyla uğraşırken gerçek kullanımı gözlemlenebilir.

CLI tabanlı SQL ile tablolardaki verileri ayıklama prosedürünün karşılaştırılması sonucunda Access'te çok daha kolaydır. Bunun nedeni, CLI( Komut Satırı Arabirimi), yeni başlayanlara el koyması için baskı uygulayan monotonluk getiriyor.Öte yandan, Access 2010'un basit GUI düzeni kullanıcıyı, komut kumandalarının labirentinde şaşkına çevirmek zorunda kalmadan veritabanı oluşturmaya başlamayı ve &zor kapanış sözdizimi.