Access 2010'da Joker Kart Girişlerini Kullanma
Karmaşık işlemlerin yapılması ve Access'teki tablolara koşulların uygulanması, Excel'deki kadar kolay değildir. Bazı kullanıcılar hala küçümseyen Access yetenekleriyle eşanlamlı olan Excel ile karıştırıyor..
Editör Notu: Bu Konuk Makalesi tarafından yazılmıştır Office 2010 Kulübü, Office 2010 uzmanları tarafından yönetilen, herkesin soru sorabileceği ve tartışmalara katılabileceği bir forum.
Ancak, Erişim, İlişkisel Veri Tabanı Yönetim Sisteminin temellerini sağlar. RDBMS bol değildir ve yalnızca gelişmiş kullanıcılar farklı koşullar uygulamak 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ı akını da ilişkisel veritabanlarının temellerini kavramak için korkunç bir ihtiyaç ortaya koyar.
Şu an itibariyle SQL, tablolardan belirli verileri çıkarmak için veritabanı yapısını ele almakta ilk sırada yer alıyor, ancak bir veritabanı uzmanının dil sözdizimini ve uygun kullanımını öğrenmesi gerekiyor. Öte yandan, Access ağırlıklı GUI arayüzü, belirli verilerin veri tabanı tablolarından ve sorgularından kolayca çıkarılması için SQL WHERE komutunun yerine Wild Card girişleri sağlar..
Bu gönderi, Wild Card girişlerinin basit kullanımını gösterecektir. Mevcut bir veritabanında Wild Card koşullarını uygulamakla başlayacağız. Örnek olarak, 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 Karakter Girişleri'nden çıkarmak için, Oluştur sekmesine geçin ve Sorgu Tasarımı'nı tıklayın..
Tablo eklemenizi sağlayan Tablo Göster diyalog penceresini açacaktır. Şimdi istediğiniz tabloları Sorgu Tasarımı penceresine eklemeye başlayın.
Eklendikten sonra, gerekli tabloyu Sorgu Tasarımı alanlarına sürüklemeye başlayın.
Şimdi veritabanı tablolarında bulunan tüm ilgili verileri “Pepsi” ürün adıyla çekmek istiyoruz. Bunun için, böyle bir Ürün Adı alanı altındaki Joker Karakter Girişi, yani Beğenme / Beğenmeme koşulu yazacağız;
“Pepsi” gibi
Sorgu yürütülürken, Müşteri Kimliği, Müşteri Adı ve Çalışan Adı vb. Arasında değişen Sorgu Tasarımı alanlarındaki tüm ilgili bilgileri gösterecektir..
Başka bir örneğe bakalım. Diyelim ki isimleri 'G' ile başlayan tüm Müşterileri bulmalıyız. Bu koşulu uygulamak için Müşteri Adı altında Gibi koşulu yazacağız;
“G *” gibi
Bu koşul, 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ını sağlar..
Sorgu çalıştırıldığında, isimleri 'G' ile başlayan müşterilerin tüm ilgili verilerini gösterecektir..
Sorgudan belirli bir kayıt / veri değerini dışlamak için. 'Beğenmedim' koşulu işe yarar. Belirtilen veri değerini kayıtların dışında tutar ve yalnızca kalan kayıtları gösterir.
Çalışan Adı'nın 'L' ile başladığı tüm kayıtlar hariç, sonuçları gösterecektir..
Kayıtlardan belirli verileri çıkarmak için sadece birkaç Wild Card girişi örneğine dokunduk. Bununla birlikte, belirli kayıtları çıkarmanın sayısız yolu vardır. Wildcard Entries'in diğer bazı boyutlarını keşfetmek için veritabanınızdaki bu örnekleri deneyin..
“E #” gibi Bu, seçilen tablodan yalnızca iki karakter içeren belirli verileri döndürür. birincisi E ve #, bu karakterin bir sayı olduğunu gösterir.
“G?” Gibi Belirli bir tabloda bulunursa, 'G' karakterinden başlayarak iki karakter döndürür.
“* 16” gibi Bu, belirli bir tabloda 16 ile biten verileri döndürür.
Ayrıca yukarıda belirtilen tüm yöntemleri deneyebilirsiniz. Gibi değil de durumu. Bu işlev, istenen verileri veri tabanından çıkarmanın mümkün olduğu kadar güçlü yollarla sonuçlanır. Bu koşulları küçük ölçekli veritabanında uyguladık, ancak gerçek kullanım, yüzlerce ilgili tabloya sahip olan devasa veritabanıyla uğraşırken gözlenebilir..
Tablolardan veri alma prosedürünü CLI-tabanlı SQL ile karşılaştırmak, Access'te çok daha kolay olduğu sonucuna varır. Sebebi, CLI (Komut Satırı Arayüzü), acemileri ellerine almaya iten monotonluğu getiriyor. Öte yandan, Access 2010'un basit GUI düzeni, kullanıcıyı komut denetimlerinin labirentine düşmek zorunda kalmadan ve oluşturması zor sözdizimi ile uğraşmadan veritabanını oluşturmaya teşvik eder.