MS Access - Kontroller ve Özellikler

Bu bölümde ele alacağız Controls and PropertiesAccess'te mevcuttur. Ayrıca formlara nasıl kontrol ekleyeceğimizi de öğreneceğiz. Denetimler, bir formun veya raporun sizin için kullandığınız parçalarıdır.enter, edit, veya displayveri. Denetimler, veritabanı uygulamanızdaki verileri görüntülemenize ve bunlarla çalışmanıza olanak tanır.

  • En sık kullanılan denetim metin kutusudur, ancak diğer kontroller komut düğmeleri, etiketler, onay kutuları ve alt form / alt rapor kontrollerini içerir.

  • Oluşturabileceğiniz farklı denetim türleri ve türleri vardır, ancak bunların tümü iki kategoriden birine (bağlı veya bağlı olmayan) girecektir.

Bağlı Kontroller

Şimdi Bound Control'lerin ne olduğunu anlayalım -

  • Bağlı denetimler, veritabanınızda bir alan ve bir tablo veya bir sorgu gibi belirli bir veri kaynağına bağlı olanlardır.
  • Değerler metin, tarih, sayı, onay kutuları, resimler veya hatta grafikler olabilir.
  • Veritabanınızdaki alanlardan gelen değerleri görüntülemek için bağlı denetimleri kullanırsınız.

Bağlantısız Denetimler

Şimdi Bağlantısız Denetimlerin ne olduğunu anlayalım -

  • Öte yandan, bağlantısız kontroller bir veri kaynağına bağlı değildir ve yalnızca formun kendisinde bulunurlar.
  • Bunlar metin, resimler veya çizgiler veya dikdörtgenler gibi şekiller olabilir.

Kontrol Tipleri

Access'te farklı türde denetimler oluşturabilirsiniz. Burada, Metin kutusu, Etiket, Düğme Sekmesi Kontrolleri vb. Gibi birkaç yaygın olanı tartışacağız.

Metin kutusu

  • Tipik olarak, bir metin kutusundaki her şey ciltlenir, ancak her zaman değil.

  • Veritabanınızda depolanan verilerle etkileşimde bulunmak için bu denetimleri kullanabilirsiniz, ancak ayrıca ilişkisiz metin kutularına da sahip olabilirsiniz.

  • Hesaplanan kontroller, yazdığınız ve bu verilerin veritabanınızın hiçbir yerinde saklanmayan bir ifadeye dayalı olarak bir tür hesaplama gerçekleştirir.

  • Anında hesaplanır ve sadece bu formda yaşar.

Etiketler

  • Etiketler her zaman metin olacak ve bağlı olmayacaktır.
  • Normalde, etiketler veritabanınızdaki herhangi bir kaynağa bağlı değildir.
  • Etiketler, formunuzdaki metin kutuları gibi diğer denetimleri etiketlemek için kullanılır.

Buton

  • Bu, başka bir popüler denetim türüdür; bu komut düğmeleri genellikle bir makro veya modül gerçekleştirir.
  • Düğmeler genellikle veritabanınızdaki veriler veya nesnelerle etkileşimde bulunmak için kullanılır.

Sekme Kontrolleri

  • Sekme denetimleri, formunuzdaki denetimlerin veya diğer denetimlerin sekmeli bir görünümünü sağlar.
  • Bir forma sekmeler eklemek, özellikle form birçok denetim içeriyorsa, onu daha düzenli ve kullanımı kolay hale getirebilir.
  • İlgili kontrolleri sekme kontrolünün ayrı sayfalarına yerleştirerek, dağınıklığı azaltabilir ve verilerle çalışmanızı kolaylaştırabilirsiniz.

Köprü

  • Köprü, formunuzda başka bir şeye köprü oluşturur. Bir web sayfası veya hatta başka bir nesne veya veritabanınızdaki bir yer olabilir.

Diğer Bazı Kontroller

Şimdi başka kontrollere bakalım -

  • Ayrıca bir web tarayıcısı kontrolü ve gezinme kontrolü, gruplar, sayfa sonları, birleşik giriş kutuları da oluşturabilirsiniz.

  • Grafikler, çizgiler, geçiş düğmeleri, liste kutuları, dikdörtgenler, onay kutuları, ilişkisiz nesne çerçeveleri, ekler, seçenek düğmeleri, alt formlar ve alt raporlar, bağlı nesne çerçeveleri oluşturabilir ve hatta formunuza resimler yerleştirebilirsiniz.

Misal

Şimdi yeni bir boş form oluşturarak bu kontrollerden bazılarının basit bir örneğine bakalım. Şuraya gitCreate sekmesindeki forms gruplayın ve tıklayın Blank Form.

Yukarıdaki adım, veritabanımızdaki herhangi bir öğeye henüz eklenmemiş bir ilişkisiz form açacaktır.

Varsayılan olarak, yukarıdaki ekran görüntüsünde gösterildiği gibi düzen görünümünde açılacaktır.

Şimdi alan eklemek için Tasarım Görünümüne gidelim.

Tasarım sekmesinde, Özellik Sayfası'na tıklayın.

Özellik Sayfasında, aşağı açılır oka tıklayın ve Form'un seçili olduğundan emin olun ve ardından Veri sekmesine gidin.

Veri sekmesinde, Kayıt Kaynağının boş kaldığını göreceksiniz. Diyelim ki, veritabanımızdaki iki farklı tabloya bağlanacak bir form oluşturmak istiyoruz. Şimdi… düğmesine tıklayın. Kendi sorgu oluşturucusunu daha da açacaktır.

Görüntülemek istediğiniz verileri içeren tabloları seçin; Ekle düğmesine tıklayın ve ardından bu iletişim kutusunu kapatın.

Şimdi tblEmployees'den tüm alanları seçip sorgu ızgarasına sürükleyelim ve benzer şekilde tblHRData'daki tüm alanları ekleyelim.

Şimdi Farklı Kaydet'i tıklayın ve bu sorguya bir ad verin.

Onu arayalım qryEmployeesData ve tıkla Ok ve ardından sorgu oluşturucuyu kapatın.

Artık sorguyu Kayıt Kaynağı olarak görebilirsiniz. Şimdi bu formu veritabanımızdaki bir nesneye, bu durumda qryEmployeesData'ya bağladık. Şimdi bu forma bazı denetimler ekleyerek başlayabilir ve denetimlerden herhangi birini ekleyebilir, Tasarım sekmesine gidip seçeneklerinizi denetimler grubundan görüntüleyebiliriz.

Kontroller menüsünden, Kontrol Sihirbazının yukarıdaki ekran görüntüsündeki gibi vurgulandığını göreceksiniz. Bu küçük düğmenin çevresinde varsayılan olarak vurgulanan bir kutu vardır. Bu, kontrol sihirbazlarının açık olduğu anlamına gelir. Bu bir geçiş anahtarı gibidir. Geçiş anahtarına tıkladığınızda sihirbazlar kapanır. Tekrar tıkladığınızda sihirbazlar açılır.

Şimdi Etikete tıklayıp bu etiketi sürükleyip Çalışan Bilgilerini girelim ve ardından aşağıdaki ekran görüntüsündeki gibi biçimlendirmek için Biçim sekmesine gidelim.

Kalın bir stil uygulamayı veya bu etiketin içindeki metnin yazı tipi boyutunu değiştirmeyi seçebilirsiniz. Bu denetim, formunuzun ayrıntı bölümünde görünür. Bu etiketi, henüz görünmeyen form başlığı bölümünün içine yerleştirmek daha mantıklı.

Bu formun arka planında herhangi bir yere sağ tıklayın ve Form Header yukarıdaki ekran görüntüsündeki gibi.

Bu denetimi Form Başlığı alanına taşıyın. Şimdi Tasarım sekmesinden başka kontroller oluşturalım. Bu noktada diyelim ki tüm alanlarımızı iki farklı sekmeye dağıtmak istiyoruz.

Kontrol menüsünden, formunuzda sekmeler oluşturacak Sekme Kontrolünü görebilirsiniz. Sekme kontrolüne tıklayın ve yukarıdaki ekran görüntüsünde olduğu gibi ayrıntı bölümündeki formunuza çizin.

Yukarıdaki ekran görüntüsündeki gibi iki sekme oluşturacaktır - sayfa 2 ve sayfa 3.

Şimdi bu sekme kontrolüne bazı kontroller ekleyerek başlayalım.

Altta yatan sorgumuzda saklanan bazı bilgileri görüntülemek istiyorsak, Add Existing Fields temel sorgumuzdaki tüm kullanılabilir alanları görüntülemek için Araçlar grubundaki Şeritten seçeneğini seçin.

Mevcut alanları sayfaya getirmek için, aşağıdaki ekran görüntüsünde olduğu gibi Alan Listesinde bulunan tüm alanları seçin.

Şimdi, alanları aşağıdaki ekran görüntüsündeki gibi sekme kontrolünün Sayfa2'sine sürükleyin.

Şimdi Düzenle sekmesine gidin ve Stacked Yerleşim.

İkinci sayfada, şimdi bu sorgudan kalan alanları ekleyelim.

İstediğiniz gibi görünmesini sağlamak için bu kontrollerin boyut ve genişliğinde herhangi bir ayar yapabilir ve ayarlayabilirsiniz.

Biçimlendirmeyi tamamladığınızda Save As Formu istediğiniz isimle kaydetmek için ikon.

Tamam'ı tıklayın ve bu formdaki tüm bilgileri görüntülemek için Form görünümüne gidin.

Sekme kontrolü, bilgileri görüntülemeyi ve eklemeyi kolaylaştırmak için denetimlerimizi veya alanlarımızı iki ekrana bölüyor.