Bu makalede, Access'te kullanılabilen farklı denetim türleri açıklanmaktadır. Denetimler, verileri girmek, düzenlemek veya görüntülemek için kullandığınız form veya raporun bölümleridir.
Denetim türleri
Access masaüstü veritabanlarında kullanabileceğiniz denetim türlerinin listesi aşağıdadır.
Denetim Türü |
Notlar |
Metin Kutusu |
Metin, sayı, tarih, saat ve not alanlarını görüntülemek için metin kutusu denetimlerini kullanın. Metin kutusunu temel alınan tablo veya sorgudaki alanlardan birine bağlayabilirsiniz. Bir alana bağlı bir metin kutusunun güncelleştirilmesine izin verirseniz, metin kutusuna yeni bir değer girerek temel tablo veya sorgudaki alandaki değeri değiştirebilirsiniz. Hesaplanan değerleri görüntülemek için bir metin kutusu da kullanabilirsiniz. |
Etiket |
Sabit metin içeren etiket denetimlerini kullanın. Varsayılan olarak, verileri görüntüleyebilen denetimler otomatik olarak bir etiket denetimine sahiptir. Formunuzda başlıklar ve yönergeler için tek başına etiketler oluşturmak için bu komutu kullanabilirsiniz. |
Komut düğmesi |
Makro veya Visual Basic yordamını etkinleştirmek için komut düğmesi denetimlerini kullanın. Kullanıcı düğmeye tıkladığında Access'in açabileceği bir köprü adresi de belirtebilirsiniz. |
Sekme Denetimi |
Formunuzda bir dizi sekme sayfası oluşturmak için sekme denetimlerini kullanın. Her sayfa, bilgileri görüntülemek için bir dizi başka denetim içerebilir. Sekme denetimi, Access'teki seçenek iletişim kutularının veya özellik sayfası pencerelerinin çoğu gibi çalışır. Kullanıcı farklı bir sekmeye tıkladığında, Access bu sekmedeki denetimleri görüntüler. |
Bağlantı |
Form tasarım kılavuzunuza etiket denetiminde köprü eklemek için Bağlantı/Köprü denetimi seçeneğini kullanın. Bu köprü internetteki, yerel intranetteki veya yerel sürücüdeki bir konuma işaret eden tekdüzen Kaynak Bulucu (URL) içerebilir. Ayrıca, yerel ağınızdaki (LAN) veya yerel bilgisayar sürücülerinizdeki bir sunucudaki bir dosyayı işaret etmek için Evrensel Adlandırma Kuralı (UNC) dosya adını da kullanabilir. Bağlantı, web sayfası olan bir dosyaya veya hatta geçerli veritabanınızdaki başka bir nesneye işaret edebilir. Şeritteki Denetimler grubunda bu düğmeye tıklanması Köprü Ekle iletişim kutusunu açar. |
Web Tarayıcısı |
Web sayfalarının içeriğini doğrudan bir formun içinde görüntülemek için bir web tarayıcısı denetimi kullanın. Web tarayıcısı denetimini kullanarak tabloda depolanan bir adresin haritasını görüntüleyebilirsiniz. Denetimin Denetim Kaynağı özelliğini kullanarak web tarayıcısı denetimini formunuzun kayıt kaynağındaki bir alana bağlayabilirsiniz. Sürekli formun Ayrıntı bölümünde ilişkili bir web tarayıcısı denetimine sahip olamazsınız. |
Gezinti |
Veritabanınızdaki farklı formlara ve raporlara gitmek için kolay bir yol sağlamak için gezinti denetimi kullanın. Gezinti denetimi, web sitesinde gezinmek için düğmeler ve sekmeler içeren web sitelerinde gördüklerinize benzer bir arabirim sağlar. Sürekli formun Ayrıntı bölümünde gezinti denetimine sahip olamazsınız. |
Seçenek Grubu |
Bir veya daha fazla iki durumlu düğme, seçenek düğmesi veya onay kutusu içeren seçenek grubu denetimlerini kullanın. (Bu tablonun ilerleyen bölümlerinde bu denetimlerin açıklamalarına bakın.) Gruba eklediğiniz her düğmeye veya onay kutusuna ayrı bir sayısal değer atayabilirsiniz. Bir grupta birden fazla düğmeniz veya onay kutunuz olduğunda, bir kerede yalnızca bir düğme veya onay kutusu seçebilirsiniz ve bu düğmeye veya onay kutusuna atanan değer seçenek grubunun değeri olur. Aynı değeri birden çok düğmeye veya onay kutusuna yanlış atadıysanız, herhangi birine tıkladığınızda aynı değere sahip tüm düğmeler veya onay kutuları vurgulanmış olarak görünür. Grup için varsayılan değer olarak gruptaki düğmelerden veya onay kutularından birini seçebilirsiniz. Seçenek grubunu temel sorgudaki veya tablodaki bir alana bağlarsanız, gruptaki bir düğmeyi veya onay kutusunu seçerek alanda yeni bir değer ayarlayabilirsiniz. |
Sayfa Sonu |
Birden çok sayfalı formun sayfaları arasında ayrım yapmak için sayfa sonu kullanın. |
Birleşik Giriş Kutusu |
Denetim için olası değerlerin listesini ve düzenlenebilir bir metin kutusunu içeren birleşik giriş kutusu denetimi kullanın. Listeyi oluşturmak için birleşik giriş kutusunun Satır Kaynağı özelliğinin değerlerini girebilirsiniz. Listedeki değerlerin kaynağı olarak bir tablo veya sorgu da belirtebilirsiniz. Access seçili durumdaki değeri metin kutusunda görüntüler. Birleşik giriş kutusunun sağındaki oka tıkladığınızda, Access listedeki değerleri görüntüler. Denetimdeki değeri sıfırlamak için listeden yeni bir değer seçin. Birleşik giriş kutusunu temel tablo veya sorgudaki bir alana bağlarsanız, listeden yeni bir değer seçerek alandaki değeri değiştirebilirsiniz. Birleşik giriş kutusunu çok değerli bir alana bağlarsanız, Access kullanıcının birden çok değer seçmesine izin vermek için listeyi onay kutularıyla birlikte görüntüler. Listeye birden çok sütun bağlayabilir ve bir sütunun genişliğini 0 olarak ayarlayarak listedeki sütunlardan birini veya daha fazlasını gizleyebilirsiniz. Denetimdeki gerçek değeri böyle gizli bir sütuna bağlayabilirsiniz. Birden çok sütunlu liste kapatıldığında, Access genişliği 0'dan büyük olan ilk sütundaki değeri görüntüler. Listeyi açtığınızda Access sıfır genişlikli olmayan tüm sütunları görüntüler. |
Çizgi |
Görünümünü geliştirmek üzere bir forma veya rapora satır eklemek için çizgi denetimi kullanın. |
Düğmeyi Değiştir |
Açma/kapatma, true/false veya evet/hayır değerini tutmak için iki durumlu düğme denetimlerini kullanın. Bir iki durumlu düğmeye tıkladığınızda değeri -1 olur (açık, doğru veya evet olarak gösterilir) ve düğmeye basılmış olarak görünür. Düğmeye yeniden tıkladığınızda değeri 0 olur (kapalı, yanlış veya hayır olarak gösterilir) ve düğme normale döner. Seçenek grubuna iki durumlu düğme ekleyebilir ve düğmeye benzersiz bir sayısal değer atayabilirsiniz. Birden çok denetime sahip bir grup oluşturursanız, yeni bir iki durumlu düğme seçildiğinde, bu grupta önceden seçilmiş olan iki durumlu düğme, seçenek düğmesi veya onay kutusu temizlenir (gruptaki diğer düğmeler veya onay kutuları da aynı değere sahip değilse). İki durumlu düğmeyi temel tablo veya sorgudaki bir alana bağlarsanız, iki durumlu düğmeyi tıklatarak alanın değerini değiştirebilirsiniz. |
Liste kutusu |
Denetim için olası değerlerin listesini içeren bir liste kutusu denetimi kullanın. Listeyi oluşturmak için, değerleri liste kutusunun Satır Kaynağı özelliğine girebilirsiniz. Listedeki değerlerin kaynağı olarak bir tablo veya sorgu da belirtebilirsiniz. Liste kutuları her zaman açıktır ve Access liste kutusunda seçili durumdaki değeri vurgular. Denetimdeki değeri sıfırlamak için listeden yeni bir değer seçersiniz. Liste kutusunu temel tablo veya sorgudaki bir alana bağlarsanız, listede yeni bir değer seçerek alandaki değeri değiştirebilirsiniz. Liste kutusunu çok değerli bir alana bağlarsanız, Access kullanıcının birden çok değer seçmesine izin vermek için listeyi onay kutularıyla birlikte görüntüler. Listeye birden çok sütun bağlayabilir ve bir sütunun genişliğini 0 olarak ayarlayarak listedeki sütunlardan birini veya daha fazlasını gizleyebilirsiniz. Denetimdeki gerçek değeri böyle gizli bir sütuna bağlayabilirsiniz. Access, denetimin tanımlı genişliğine sığan sıfır genişlikli olmayan tüm sütunları görüntüler. Liste kutusu denetimi ilişkisizse, kullanıcının listede birden çok değer seçmesine izin verirseniz (çoklu seçim liste kutusu olarak da adlandırılır). |
Dikdörtgen |
Bir forma dolgulu veya boş dikdörtgenler ekleyerek görünümünü geliştirmek için dikdörtgen denetimi kullanın. Örneğin, farklı denetimleri birlikte görsel olarak gruplandırmak için bu denetimi kullanabilirsiniz. |
Onay Kutusu |
Bir açık/kapalı, doğru/yanlış veya evet/hayır değerini tutmak için onay kutusu denetimi kullanın. Bir onay kutusunu seçtiğinizde, değeri -1 olur (temsil etmek için doğru veya evet) ve kutuda bir onay işareti görünür. Onay kutusunu yeniden seçin ve değeri 0 olur (kapalı, yanlış veya hayır'ı göstermek için) ve onay işareti kutudan kaybolur. Bir seçenek grubuna onay kutusu ekleyebilir ve onay kutusuna benzersiz bir sayısal değer atayabilirsiniz. Birden çok denetime sahip bir grup oluşturursanız, yeni bir onay kutusu seçildiğinde bu grupta önceden seçilmiş olan iki durumlu düğme, seçenek düğmesi veya onay kutusu temizlenir (gruptaki diğer düğmeler veya onay kutuları da aynı değere sahip değilse). Onay kutusunu temel tablo veya sorgudaki bir alana bağlarsanız, onay kutusuna tıklayarak alanın değerini değiştirebilirsiniz. |
İlişkisiz Nesne Çerçevesi |
Nesne bağlamayı ve eklemeyi (OLE) destekleyen başka bir uygulamadan nesne eklemek için ilişkisiz bir nesne çerçevesi kullanın. Nesnesi, temel alınan tablo veya sorgudaki verilerin parçası değil formunuzun bir parçası olur. Formunuzu geliştirmek için resim, ses, grafik veya slayt ekleyebilirsiniz. Nesne bir grafik olduğunda, grafiğin veri kaynağı olarak bir sorgu belirtebilir ve grafik görünümünü formdaki geçerli kayda bir veya daha fazla alan değeriyle bağlayabilirsiniz. |
Ek |
Bunu temel alınan verilerdeki bir ek alanına bağlamak için bir ek denetimi kullanın. Örneğin, bir resim görüntülemek veya başka dosyalar eklemek için bu denetimi kullanabilirsiniz. Form görünümünde bu denetim, temel alınan alanda depolanan birden çok ek dosyasını ekleyebileceğiniz, silebileceğiniz ve görüntüleyebileceğiniz Ekleri Yönet iletişim kutusunu sunar. |
Seçenek Düğmesi |
Açık/kapalı, doğru/yanlış veya evet/hayır değerini tutmak için bir seçenek düğmesi denetimi (bazen radyo düğmesi denetimi olarak da adlandırılır) kullanın. Bir seçenek düğmesini seçtiğinizde, değeri -1 olur (temsil etmek için doğru veya evet) ve düğmenin ortasında doldurulmuş bir daire görünür. Düğmeyi yeniden seçtiğinizde değeri 0 olur (kapalı, yanlış veya hayır değerini gösterir) ve doldurulmuş daire kaybolur. Bir seçenek grubuna seçenek düğmesi ekleyebilir ve düğmeye benzersiz bir sayısal değer atayabilirsiniz. Birden çok denetim içeren bir grup oluşturursanız, yeni bir seçenek düğmesi seçildiğinde bu grupta önceden seçilmiş olan iki durumlu düğme, seçenek düğmesi veya onay kutusu temizlenir (gruptaki diğer düğmeler veya onay kutuları da aynı değere sahip değilse). Seçenek düğmesini temel tablo veya sorgudaki bir alana bağlarsanız, seçenek düğmesine tıklayarak alanın değerini değiştirebilirsiniz. |
Alt Form/Alt Rapor |
Geçerli forma başka bir form veya rapor eklemek için alt form/alt rapor denetimini kullanın. Bir tablodaki veya ana formdaki veriyle ilişkili bir sorgudaki verileri göstermek için alt formu veya alt raporu kullanabilirsiniz. Access, ana form ile alt form veya alt rapor arasındaki bağlantıyı sizin için korur. |
İlişkili Nesne Çerçevesi |
Temel alınan verilerden bir OLE nesnesi alanını görüntülemek ve düzenlemek için ilişkili nesne çerçevesi kullanın. Access çoğu resmi ve grafiği doğrudan bir formda görüntüleyebilir. Diğer nesneler için Access, nesnenin oluşturulduğu uygulamanın simgesini görüntüler. Örneğin, nesne Windows Ses Kaydedicisi'nde oluşturulan bir ses nesnesiyse, formunuzda bir hoparlör simgesi görürsünüz. |
Görüntü |
Formunuza statik bir resim yerleştirmek için görüntü denetimini kullanın. Formdaki resmi düzenleyemezsiniz, ancak Access bu resmi uygulama hızı ve boyutu için çok verimli bir biçimde depolar. Bir resmi formunuzun tüm arka planı olarak kullanmak istiyorsanız, formun Picture özelliğini ayarlayabilirsiniz. |
Grafik |
Form kılavuzunuza grafik eklemek için grafik denetimini kullanın. Bu düğmeye tıklayıp denetimi formunuza yerleştirmek, yeni grafik oluşturmak için gereken adımlarda size yol gösteren Grafik Sihirbazı'nı başlatır. |
ActiveX |
Sisteminize yüklediğiniz tüm ActiveX denetimlerini gösteren bir iletişim kutusu açmak için ActiveX denetim düğmesini kullanın. Denetimlerden birini seçip Tamam'a tıklayarak denetimi form tasarım kılavuzuna ekleyebilirsiniz. Tüm ActiveX denetimleri Access ile çalışmaz. |
Denetimlerle bağlamayı anlama
Denetimler bağlanabilir, ilişkisiz veya hesaplanabilir:
-
İlişkili denetim Veri kaynağı tablo veya sorgudaki bir alan olan denetime bağlı denetim adı verilir. Veritabanınızdaki alanlardan gelen değerleri görüntülemek için ilişkili denetimleri kullanırsınız. Bu değerler metinler, tarihler, sayılar, Evet/Hayır değerleri, resimler veya grafikler olabilir. Örneğin, çalışanın soyadını görüntüleyen bir metin kutusu bu bilgileri Çalışanlar tablosundaki Soyadı alanından alabilir.
-
İlişkisiz denetim Veri kaynağına (alan veya ifade gibi) sahip olmayan denetime ilişkisiz denetim adı verilir. Bilgileri, resimleri, çizgileri veya dikdörtgenleri görüntülemek için ilişkisiz denetimleri kullanırsınız. Örneğin, formun başlığını görüntüleyen etiket ilişkisiz bir denetimdir.
-
Hesaplanan denetim Veri kaynağı alan yerine bir ifade olan denetime hesaplanan denetim adı verilir. Bir ifade tanımlayarak denetimdeki veri kaynağı olarak kullanmak istediğiniz değeri belirtirsiniz. İfade işleçlerin ( = ve + gibi), denetim adlarının, alan adlarının, tek bir değer döndüren işlevlerin ve sabit değerlerin birleşimi olabilir. Örneğin, aşağıdaki ifade Birim Fiyat alanındaki değeri bir sabit değerle (0,75) çarparak bir öğenin yüzde 25 indirimli fiyatını hesaplar.
=[Birim Fiyat] * 0,75
İfade, formdaki veya raporun temel tablo veya sorgusundaki bir alandaki verileri ya da form veya rapordaki başka bir denetimdeki verileri kullanabilir.
Not: Hesaplamalar, hesaplanan alan ekleyerek tablolarda veya sorgu kılavuzunun Alan satırına bir ifade girilerek sorgularda da gerçekleştirilebilir. Daha sonra formları ve raporları bu tablolara veya sorgulara bağlayabilirsiniz ve hesaplamalar, hesaplanmış denetim oluşturmaya gerek kalmadan formlarda veya raporlarda görünür.
Form veya rapor oluşturduğunuzda, özellikle nesnedeki denetimlerin çoğunu oluşturan tüm ilişkili denetimleri eklemek ve düzenlemek büyük olasılıkla en verimli yöntemdir. Ardından, Düzen görünümünde veya Tasarım görünümündeki Tasarım sekmesinin Denetimler grubundaki araçları kullanarak tasarımı tamamlayan ilişkisiz ve hesaplanmış denetimleri ekleyebilirsiniz.
Denetimi bir alanla ilişkilendirmek için, denetimin verilerini alacağı alanı tanımlarsınız. Alanı Alan Listesi bölmesinden forma veya rapora sürükleyerek seçili alana bağlı bir denetim oluşturabilirsiniz. Alan Listesi bölmesi, formun temel aldığı tablo veya sorgunun alanlarını görüntüler. Alan Listesi bölmesini görüntülemek için, nesneyi Düzen görünümünde veya Tasarım görünümünde açın ve tasarım sekmesininAraçlar grubunda Varolan Alanları Ekle'ye tıklayın. Alan Listesi bölmesinde bir alana çift tıkladığınızda, Access bu alan için uygun denetim türünü nesnesine ekler.
Alternatif olarak, alan adını denetimin kendisine (nesne Tasarım görünümünde açıksa) veya denetimin özellik sayfasındaki Denetim Kaynağı özellik kutusuna yazarak bir alanı denetime bağlayabilirsiniz. Özellik sayfası bir denetimin adı, veri kaynağı ve biçimi gibi özelliklerini tanımlar. Özellik sayfasını görüntülemek veya gizlemek için F4 tuşuna basın.
Alan Listesi bölmesini kullanmak, iki nedenden dolayı ilişkili denetim oluşturmanın en iyi yoludur:
-
Access, denetimin ekli etiketini otomatik olarak alanın adıyla (veya temel tablo veya sorguda bu alan için tanımlanan resim yazısıyla) doldurur, bu nedenle denetimin etiketini kendiniz yazmanız gerekmez.
-
Access, denetimin özelliklerinin çoğunu, temel tablo veya sorgudaki alanın özelliklerine göre ( Biçim, Ondalık Basamaklar ve Giriş Maskesi özellikleri gibi) uygun değerlere otomatik olarak ayarlar.
Zaten ilişkisiz bir denetim oluşturduysanız ve bunu bir alana bağlamak istiyorsanız, denetimin Denetim Kaynağı özellik kutusundaki değeri alanın adı olarak ayarlayın. Denetim Kaynağı özelliğiyle ilgili ayrıntılar için, imleç özelliğin açılan listesindeyken F1 tuşuna basın.
Ayrıca Bkz:
Formdaki denetimleri otomatik olarak hizalama
Hesaplanan bir denetim oluşturma