• Düğmelere tıklayarak ondan açmanıza izin veren bir ana düğme formu oluşturun. Microsoft Access veritabanında düğme nasıl oluşturulur Access'te ana düğme formu oluşturma

    Ana düğme formu, veritabanında gezinmek amacıyla oluşturulur, yani. veritabanının ana menüsü olarak kullanılabilir. Ana düğme formunun öğeleri, formların ve raporların nesneleridir.

    Sorgular ve tablolar, ana düğme formunun öğeleri değildir. Bu nedenle, bir düğme formunda Sorgu veya Tablo düğmeleri oluşturmak için makroları kullanabilirsiniz. Veritabanı penceresinde önce benzersiz adlara sahip "Open Query" veya "Open Table" makroları oluşturulur ve ardından bu makroları çağırmak için düğme formunda düğmeler oluşturulur.

    Bir veritabanı için birden çok düğme formu oluşturabilirsiniz. Düğmeler, belirli komutların (sorgulamalar, raporlar, veri girişi ve düzenleme) hangi düğme formlarında gerçekleştirilebileceğini kullanıcıya açıkça gösterecek şekilde, düğme formu sayfalarında gruplandırılmalıdır. Alt buton formlarında ana buton formuna dönüş butonlarının yer almasına dikkat edilmelidir.

    Düğme formları oluşturma teknolojisi aşağıdaki gibidir:

    1) ana düğme formunun (GKF) bir sayfasını oluşturun;

    2) alt düğme formlarının gerekli sayıda sayfasını oluşturun (örneğin, veri girişi, raporlar, sorgular vb. için formlar);

    3) ana düğme formunun öğelerini oluşturun;

    4) raporların düğme formları ve veri girme veya değiştirme formları için öğeler oluşturun;

    5) benzersiz adlara sahip sorgular veya tablolar için makrolar oluşturun;

    6) sorguların veya tabloların düğme formları için öğeler oluşturun.

    Düğme formlarının yapısı aşağıdaki gibi gösterilebilir.

    Ana düğme formunu ve öğelerini oluşturmak için veritabanını açmanız (örneğin, "Öğrencilerin ilerleme_ durumu") ve Erişim Seçenekleri - Ayarlar - Şuradan komutları seç komutunu çalıştırmanız gerekir: / Veritabanı Araçları sekmesi - Düğme Form Yöneticisi'ni seçin ve Hızlı Başlatma Ayarları'na ekleyin.

    Düğme formu daha önce oluşturulmadıysa, bir iletişim kutusu açılacaktır. Düğme Form Yöneticisi

    "Evet" düğmesini tıklamanız ve böylece düğme formunun oluşturulmasını onaylamanız gerekir. Sonuç olarak, Ana düğme form sayfası oluşturulacaktır.

    Ardından, form sayfaları için üç düğme daha oluşturabilirsiniz: Veri Giriş Formları, Raporlar ve Sorgular. Bunun için "Oluştur" düğmesine tıklayın ve açılan pencerede yeni sayfanın adını "Veri Giriş Formları" girin.

    ve "Tamam" düğmesini tıklayın. Buton form sayfası "Veri Giriş Formları" oluşturulacaktır. Benzer şekilde, iki sayfa daha oluşturmamız gerekiyor, sonuç olarak "Düğme Form Yöneticisi" penceresinde görüntülenen dört sayfa düğme formu alacağız.

    Ardından GKF elemanlarını oluşturuyoruz, bunun için “Button Form Manager Penceresi”nde “Main Button Form” sayfasını seçip “Change” butonuna tıklıyoruz, “Button Form Sayfalarını Değiştir” yeni bir pencere açılacak.

    Bu pencerede "Oluştur" düğmesine tıklayın, yeni bir pencere "Değiştir düğmesi form öğesi" açılacaktır,

    içinde aşağıdakileri yaparız:

     metin girin: veri girişi için formlar;

     açılır listeden komutu seçin: Düğme formuna gidin;

     Listeden bir düğme formu seçin: Formlara veri girerek, “Tamam” düğmesine tıklayın.

    Düğme Formu Sayfasını Düzenle penceresi, düğme form öğesi Veri Giriş Formlarını görüntüler.

    Benzer bir yöntem kullanarak, "İstekler" ve "Raporlar" öğelerini ve ardından "Veritabanından çık" öğesini (düğme) oluşturmanız gerekir.

    Sonuç olarak, ana düğme formunun tüm öğeleri, Düğme Formu Sayfasını Düzenle penceresinde görüntülenecektir.

    Düğme formu, Nesneler panelindeki Formlar sekmesindeki veritabanı penceresi bölmesindeki listede görünür ve Geçiş Panosu Öğeleri tablosu, Listelerdeki Tablolar sekmesinde görünür. "Düğme Formu" etiketine çift tıklandığında Ana Düğme Formu açılır.

    Bu formun veritabanı başlatıldığında görüntülenmesi için Access Options / Current Database komutunu çalıştırmanız, Form Görüntüle penceresindeki açılır listeden "Button Form" seçeneğini seçmeniz ve Status bar onay kutusunun işaretini kaldırmanız gerekir. Uygulama için bir başlık ve simge de girebilirsiniz.

    Bu konuda, alt düğme formlarında (Veri giriş formları, Raporlar, Sorgular) herhangi bir öğe bulunmadığından, düğme formlarının oluşturulması henüz tamamlanmamıştır.

    Alt Düğme Formları Oluşturma: Raporlar ve Formlar

    "Veri Giriş Formları" düğme formunun öğelerini oluşturmak için, veritabanını başlatmanız (örneğin, ana düğme formuyla "Öğrenci Gelişimi") ve Service / Utilities / Button Form Manager komutunu çalıştırmanız gerekir.

    Düğme Form Yöneticisi penceresi açılır. Ardından "Button Form Manager" penceresinde "Veri Giriş Formları" seçeneğini seçmeniz gerekir.

    ve Düzenle düğmesine tıklayın, Düğme Form Sayfasını Düzenle iletişim kutusu açılacaktır.

    yürüttüğümüz:

     metni girin: Öğrenciler;

     açılır listeden komutu seçin: Formu düzenlemek için açın;

     Listeden buton formunu seçiniz: Öğrenciler, “OK” butonuna tıklayınız.

    Düğme Form Sayfasını Düzenle penceresi, Öğrenciler öğesini görüntüler. Aynı teknolojiyi kullanarak “Öğrenci Grupları” öğesini oluşturduktan sonra pencerede de görüntülenecektir.

    Ardından, ana buton formuna bir dönüş butonu oluşturmanız gerekiyor, bunun için “Oluştur” butonuna tıklıyoruz ve açılan pencerede “Düğme formuna git” komutunu seçip “Ana düğme formu” nu seçip giriyoruz. "Ana düğme formuna git". "Tamam" düğmesine tıklayın

    ve Düğme Form Sayfasını Düzenle penceresini kapatın.

    Veritabanı penceresinde ana buton formunu çalıştıralım, "Veri Giriş Formları" butonuna tıkladığımızda "Veri Giriş Formları" açılacaktır.

    Sonuç olarak, "Raporlar" düğmesi formu için öğelerin oluşturulması aynı teknoloji kullanılarak gerçekleştirilir.

    Bir alt form düğmesi oluşturma: sorgular

    "Sorgular" alt düğmesi formunun öğelerini oluşturmak için, veritabanını başlatmanız (örneğin, ana düğme formuyla "Student_Progress") ve benzersiz adlarla "Sorgu Aç" veya "Tablo Aç" makroları oluşturmanız ve ardından düğmeler oluşturmanız gerekir. bu makroları çağırmak için düğme formunda.

    "Öğrenci Gelişimi" makrosunu oluştururken, "Makrolar" sekmesini seçin ve "Oluştur" simgesine tıklayın, "Makro" iletişim kutusu açılacaktır. Bu pencerede açılan listeden "Open Query" makrosunu seçin ve açılan listeden "Student Progress" sorgu adını seçin,

    ardından "Kapat" düğmesini tıklayın. Görünen pencerede "Macro1 nesnesinin düzeninde veya yapısındaki değişiklikler kaydedilsin mi?" "Evet" düğmesini tıklayın. "Öğrenci İlerlemesi" makrosunun adını belirtmeniz ve "Tamam" düğmesini tıklamanız gereken "Kaydet" penceresi açılacaktır.

    Makro adı, DB penceresindeki makro listesine kaydedilecektir. "Parametric_query" makrosunu oluşturup kaydettikten sonra, oluşturulan makroların adları veritabanı penceresinde görüntülenecektir.

    "Öğrenci Gelişimi" sorgusu için düğme form öğeleri oluşturmak için Service / Utilities / Button Form Manager komutunu çalıştırmalısınız. Düğme Form Yöneticisi açılır.

    Ardından, "Düğme Form Yöneticisi" penceresinde "Sorguları" vurgulamanız ve Düzenle düğmesine tıklamanız gerekir, "Düğme Form Sayfasını Değiştir" iletişim kutusu açılacaktır.

    Bu pencerede "Oluştur" düğmesine tıklayın, yeni bir "Değiştir düğmesi form sayfası" penceresi açılacaktır,

    yürüttüğümüz:

     metni girin: Rapor: Öğrenci gelişimi;

     açılır listeden komutu seçin: Makro çalıştır;

     Listeden düğme formunu seçin: Öğrenci ilerlemesi, “Tamam” düğmesine tıklayın.

    "Rapor: Öğrenci Gelişimi" düğme form öğesi, Düğme Form Sayfasını Düzenle penceresinde görüntülenecektir. Aynı teknolojiyi kullanarak "Parametric_query" öğesini oluşturduktan sonra pencerede de görüntülenecektir.

    Ardından, "Düğme Form Sayfasını Düzenle" ve "Düğme Form Yöneticisi" pencerelerini kapatın. Veritabanı penceresinde, "Formlar" sekmesinde "Düğme formu" yazısına tıklayın, Ana düğme formu açılacaktır. Ana düğme formunda İstekler düğmesine tıklayın, "İstekler" düğme formu açılacaktır.

    Böylece, bir alt düğme formu olan "İstekler" düğme formu oluşturulur.

    Düğme formu oluşturma

    Veritabanı açıldığında aşağıdaki formun Veritabanı "Ürünler" (Başlık sayfası) formu ekranda görünmelidir (Şekil 1.).

    Pirinç.

    Exit butonu tıklanarak veritabanı kapatılmalıdır.

    Veritabanı düğmesine bastığınızda, ana düğme formu ekranda görünmelidir, düğmeleri ikinci düzey formları açar (Şek. 2).

    Pirinç.

    Çalıştırma prosedürü:

    • 1. Ana düğme formunun yapısının oluşturulması, ikinci seviyedeki düğme formlarıyla başlar: Tablolar, Formlar, Sorgular, Raporlar. Örnek olarak Tablo formunu kullanarak bu işleme bakalım.
    • 1.1. Oluştur sekmesinin Formlar bölümünde Boş Form düğmesini tıklayın. Ekranda bir form belirecektir. herhangi bir tablo ile ilişkili değil. Form, Tasarım görünümünde açılır (Şek. 3).

    Pirinç.

    1.2. Tasarım sekmesinde, Araçlar bölümünde Özellik Sayfası düğmesini tıklayın. Özellikler penceresinde, Düzen sekmesinde, İmza satırında formun adı yazılır (Şekil 6.4).

    Pirinç.

    • 1.3. Seçim alanı ve Gezinme düğmeleri formdan kaldırılır (bu parametreler, Özellikler penceresinin Düzen sekmesinde yapılandırılır).
    • 1.4. Tasarım sekmesinde, Kontroller bölümünde, tüm nesneler görüntülenir ve Sihirbazları kullan düğmesi devre dışı bırakılır (pasif hale getirilir) (Şekil 5).

    Pirinç.

    1.5. Butonlar form üzerinde hangi tabloların açılacağı tıklanarak “çizilir”. Düğmelerin sayısı, veritabanı tablolarının sayısıyla artı formu kapatmak ve ana menüye dönmek için bir düğmeyle eşleşmelidir (Şekil 6).

    Pirinç.

    • 1.6. Her buton için ilgili tabloyu açacak bir komut yazılır.
    • 1.6.1. Bunu yapmak için düğmesini seçin ve Tasarım sekmesindeki Hizmet bölümünde Özellik Sayfası'nı seçin.
    • 1.6.2. Görüntülenen iletişim kutusunda, Etkinlikler sekmesine gidin ve imleci Düğme tıklama satırına getirin.
    • 1.6.3. Satırın sağ tarafında bir buton görüntülenecek, tıklandığında ekranda Macros komutunun seçili olduğu ve OK butonuna basıldığı Builder diyalog kutusu çıkacaktır.
    • 1.6.4. Ekranda makro komutlarını kaydetmek için bir pencere görünecektir (Şek. 7).

    Pirinç.

    1.6.6. Yeni makro ekle komut satırında Tabloyu Aç komutunu seçin. Makro Argümanları bölümünde, açılacak tablonun adını ve açılır listeden açılış modunu seçin.


    Pirinç. 6.8. Bir tablo adı ve açılış modu seçme

    • 1.6. Makro kaydedici penceresi kapanır. Makroyu test etmek için Tasarım modundan Formlar moduna geçmeniz ve oluşturulan butona tıklamanız gerekmektedir. Karşılık gelen tablo ekranda görünmelidir.
    • 1.6.8. Diğer düğmeler için benzer komutlar yazılır, tek fark, tablo adı satırının başka bir tablonun adını içermesidir - Mal Referansı, Fatura Referansı veya Mal Fişi.
    • 1. Ana düğme formuna geç düğmesi için Tablo formunu kapatmanıza ve Ana menü formunu açmanıza izin verecek bir makro kaydedilir.

    Bunu yapmak için, makro kaydedici penceresine aşağıdaki komut dizisi yazılmalıdır (Şekil 9).


    Pirinç.

    1.8. Benzer şekilde, ilgili düğmeleri içeren "FORMLAR", "SORGULAR", "RAPORLAR" formları oluşturulur (Şekil 6.2).

    Bu durumda, tüm formlar Formlar modunda, raporlar Görünüm modunda ve sorgular Tasarım modunda açılmalıdır.

    • 2. Birinci seviyenin formu oluşturulur.Ana buton formu.
    • 2.1. Oluştur sekmesinin Formlar bölümünde Boş Form düğmesini tıklayın. Ekrana herhangi bir tablo ile ilişkili olmayan bir form gelecektir. Form, Tasarım görünümünde açılır (Şek. 10).

    Pirinç.

    2.2. Tasarım sekmesinde, Araçlar bölümünde Özellik Sayfası düğmesini tıklayın. Özellikler penceresinde, Düzen sekmesinde İmza satırına formun adı yazılır (Şek. 11).


    Pirinç.

    • 2.3. Seçim alanı ve Gezinme düğmeleri formdan kaldırılır (bu parametreler Düzen sekmesinde yapılandırılır).
    • 2.4. Tasarım sekmesinde, Kontroller bölümünde tüm nesneler görüntülenir ve Sihirbazları kullan düğmesi devre dışı bırakılır (pasif hale getirilir) (Şekil 12).

    Pirinç.

    • 2.5. Düğmeler, ikinci seviyedeki hangi formların açılacağı tıklanarak formun üzerine çizilir: Tablolar, Formlar, Sorgular, Raporlar ve ayrıca "Ürünler" veri tabanının başlık sayfasına geçmek için bir düğme (Şekil 13) .
    • 2.6. Her düğme için, düğmeye basılarak yürütülmesi gereken komutları içeren bir makro oluşturulur (Şek. 14, 15).

    Pirinç.

    Pirinç.

    • a) TABLO formunu aç düğmesi için bir makro komutu;
    • b) düğme için makro komutu FORM formunu açın;
    • c) düğme için makro komutu İSTEKLER formunu açın;
    • d) düğme için makro komutu RAPORLAR formunu açın
    • 3. Form Başlık sayfasının oluşturulması.
    • 3.1. Oluştur sekmesinin Formlar bölümünde Boş Form düğmesini tıklayın. Ekrana herhangi bir tablo ile ilişkili olmayan bir form gelecektir. Form, Tasarım görünümünde açılır.
    • 3.2. Tasarım sekmesinde, Araçlar bölümünde Özellik Sayfası düğmesini tıklayın. Özellikler penceresinde Düzen sekmesinde İmza satırına formun adı yazılır (Şek. 16).

    Pirinç.

    • 3.3. Seçim alanı ve Gezinme düğmeleri formdan kaldırılır (bu parametreler Düzen sekmesinde yapılandırılır).
    • 3.4. Tasarım sekmesinde, Kontroller bölümünde tüm nesneler görüntülenir ve Sihirbaz düğmesi devre dışı bırakılır (pasif hale getirilir) (Şekil 17).

    Pirinç.

    3.5. Form üzerine bir Sekme () çizilir (Şek. 18).

    Pirinç.

    3.6. Sekme etiketleri adlarını kaydeder. Bunun için gerekli sekme seçilir, içerik menüsü çağrılır, Özellikler komutu seçilir ve Etiket özelliği değiştirilir (Şek. 19).


    Pirinç.

    3. "Ürünler" veritabanı formunun "Ana sayfası" oluşturulur (Şekil 20).

    Pirinç.

    Not: Fotoğrafın boyutu çerçevenin boyutunu aşarsa, resim için Özellikler penceresini açmanız ve Boyut ayar satırında Çerçeveye sığdır komutunu seçmeniz gerekir.

    3.8. "İlk bilgiler" sayfası hazırlanmaktadır (Şek. 21).

    Pirinç.

    3.9. Form Title sayfasındaki notta veri tabanını kapatmak ve ana buton formuna geçmek için iki buton oluşturulmuştur (Şekil 22).

    Pirinç.

    • 3.10. Düğmelerin her biri için karşılık gelen komutlarla bir makro oluşturulur (Şek. 23).
    • a) Veritabanı düğmesi için:

    b) Çıkış düğmesi için:


    Pirinç.

    3.11. Ana düğme formunda, üzerine tıklandığında “Ürünler” veri tabanı formunun açılacağı ve Ana düğme formunun kapanacağı bir düğme oluşturulur (Şekil 24, 25).

    Pirinç.

    Pirinç.

    3.12. Veritabanı açıldığında "Ürünler" veritabanı formunun otomatik olarak ekrana gelmesini ayarlayın. Bunu yapmak için, Dosya sekmesini, Parametreler komutunu, Geçerli veritabanı bölümünü seçin ve Görünüm formu satırında, Veritabanı "Ürünler" formunun adını seçin (Şek. 26).


    Pirinç.

    düğme arayüzü imzası

    Kaynakça

    • 1. Fomina E.E. "Bilişim" [Elektronik kaynak] disiplininde ders çalışmasının uygulanmasına ilişkin yönergeler: metodolojik kılavuz / E.E. Fomin. Tver, 2009. 102 s.
    • 2. Mamontova E.A., Tsvetkova O.N., Grigoriev S.M. MS Access 2010'da veritabanlarıyla çalışma: "Bilişim", "Ekonomik Bilişim" / E.A. Mamontova, O.N. Tsvetkova, S.M. Grigoryev. Moskova, 2012. 75 s.
    • 3. Vinogradov G.P., Kirsanova N.V. MS Access DBMS kullanarak ilişkisel veritabanlarının yapısını tasarlama: tutorial / G.P. Vinogradov, N.V. Kirsanov. Tver: TSTU, 2006. 84 s.

    Genellikle, bir uygulamayla çalışmak için, Ana Düğme Formu (Ana Anahtar Panosu) adı verilen ve uygulamanın ana işlevlerini veya alt sistemlerini seçmenize izin veren düğmeleri içeren özel bir form oluşturulur. Form Tasarımcısını kullanarak her zamanki gibi böyle bir form oluşturabilir veya Düğme Form Yöneticisi (Swithboard Yöneticisi) adı verilen özel bir sihirbaz kullanabilirsiniz. Ana Buton Formu (Ana Santral) "Northwind" veri tabanında sihirbaz kullanılmadan oluşturulmuştur. Button Form Manager'ı kullanarak benzer bir formun nasıl oluşturulacağını görelim.

    Bir menü komutu seçin Hizmet, Yardımcı Programlar, Düğme Form Yöneticisi(Araçlar, Veritabanı Yardımcı Programları, Swithboard Yöneticisi).

    Veritabanı düğme formları içermediğinden (en azından sihirbaz tarafından bilinmiyor), bir düğme formunun oluşturulması gerekip gerekmediğini soran bir iletişim kutusu görüntülenir. Evet düğmesine tıklayın.

    Sihirbaz şimdi, daha sonra inceleyeceğimiz Geçiş Panosu Öğeleri tablosunu ve Geçiş Panosunu oluşturur. Bundan sonra, düğme form sayfalarının listesini içeren bir iletişim kutusu görünür (Şek. 14.15).

    Pirinç. 14.15.İletişim penceresi Düğme formu yöneticisi

    Bu pencere, düğme formunun tüm sayfalarını listeler (birkaç tane olabilir). Şimdiye kadar sadece bir sayfa oluşturuldu ve onu listede görüyoruz. Üzerinde istenilen butonları oluşturmak için butona tıklayın. Değiştirmek(Düzenlemek). Form öğelerinin bir listesini içeren bir iletişim kutusu açılır (Santral Sayfasını Düzenle) (Şekil 14.16).

    Pirinç. 14.16.İletişim penceresi Düğme formu sayfasını değiştir

    Bu pencerede, seçilen form sayfasının öğelerini ekleyebilir, değiştirebilir ve silebilirsiniz. Sayfadaki yerleşimlerinin sırasını da değiştirebilirsiniz (düğmeleri kullanarak Aşağı(Aşağı hareket et) ve Yukarı(Yukarı taşı)).

    sahada düğme formu adı(Swithboard Name) Gerekirse varsayılan adı değiştirebiliriz. Form öğeleri listesi şu anda boş ve yalnızca bir düğme kullanılabilir Yaratmak(Yeni). İlk öğeyi oluşturmak için bu düğmeyi tıklayın. Bir iletişim kutusu (Santral Öğesini Düzenle) görünür (Şek. 14.17).

    Pirinç. 14.17.

    sahada Metin(Metin) oluşturduğunuz düğme için Ürünler gibi bir ad girin. İkinci alan Takım(Command), bu butona basıldıktan sonra "gerçekleştirilecek" eylemi tanımlamanızı sağlar. Bu eylemlerin listesi Şekil 14.17'de gösterilmiştir. Sadece 8 tane vardır. Bu, kayıt ekleme modunda bir form açmak olabilir. veya düzenleme, bir rapor açma, bir makro veya VPA prosedürü çalıştırma, düğme formunu düzenlemek için sihirbazı başlatma, başka bir düğme formuna geçme ve uygulamadan çıkma. Düzenlemek için formu aç(Formu Düzenleme Modunda Açın). Ardından bir sonraki alana açılan formun adını "Mal listesi" (Ürünler) girmeniz gerekir (Şek. 14.18) ve düğmesine tıklayın TAMAM.

    Yorum

    Şekil 2'deki formdaki son alanın adı. 14.18 ikinci alanda seçilen komuta bağlı olarak değişir. Listede seçilen eylem bir bağımsız değişken gerektirmiyorsa, üçüncü alan tamamen kaybolur.

    Pirinç. 14.18.İletişim penceresi

    Benzer şekilde, diğer uygulama nesneleri için düğmeler ekleyelim: "Türler" (Kategoriler), "Tedarikçiler" (Tedarikçiler), "Siparişler" (Siparişler). Bir düğme oluşturalım raporlar,"Satış Raporları İletişim Kutusu" formunu ve uygulamadan çıkmak için düğmeyi açacak olan Çıkış.İletişim kutusunu kapat Düğme formu sayfasını değiştir(Santral Sayfasını Düzenle) düğmesini tıklayarak kapalı(Kapalı).

    Formun bir sayfasındaki buton sayısı 8 ile sınırlıdır. Bu daha fazla oluşturulamayacağı anlamına gelmez, sadece manuel olarak yapılması gerekir. Ancak, bu sınırlamayı aşmanın başka bir yolu daha var. Düğmelere yerleştirmek istediğiniz işlem sayısı 8'i geçiyorsa, bazı işlemleri ayrı bir düğme formu sayfasında gruplandırabilirsiniz. Örneğin buton formumuzdan başka bir sayfa oluşturalım ve üzerine müşteri işlem butonlarını yerleştirelim. Bunu yapmak için iletişim kutusunda Düğme formu yöneticisi(Santral Yöneticisi) tıklayın Yaratmak(Yeni). Görüntülenen iletişim kutusunda (Şekil 14.19), yeni sayfanın adını girin Müşteriler ve düğmeye basın TAMAM.

    Pirinç. 14.19.

    Ardından, sayfa düzenleyicide öğeleri zaten bilinen şekilde oluşturacağız: Müşteriler, Müşteriler için çıkartmalar, Müşterilerin telefonları, Müşterilerin siparişleri, hangi ilgili formları açar. Sizi Ana Panoya döndürecek bir düğme oluşturmayı unutmayın. Bunu yapmak için, onunla bir komut ilişkilendirmeniz gerekir. Düğme formuna git(Santral'a gidin) (Şek. 14.20). İletişim kutusuna dönmek için bu pencereyi kapatın Düğme formu yöneticisi(Santral Yöneticisi). Sayfa listesinde iki sayfanız olmalıdır.

    Şimdi ilk sayfayı düzenlemeniz gerekiyor - ona ikinci sayfaya gidebileceğiniz bir öğe ekleyin. Bunun için listeden sayfayı (Ana Santral) seçin ve düğmesine basın. Değiştirmek(Düzenlemek). Sayfa düzenleyici penceresinde, ayrıca komutu kullanarak Müşteriler adlı yeni bir öğe ekleyin. Düğme formuna git(Santral'a gidin).

    Pirinç. 14.20.

    Her iki sayfa da artık bağlantılıdır. Sihirbaz penceresini kapatabilir ve "Düğme Formu" (Switchboard) formunu açarak elimizdekileri görebilirsiniz. Şekil l'de gösterilene benzer bir pencere. 14.21.

    Pirinç. 14.21.

    Düğmelerin nasıl çalıştığını kontrol edebilirsiniz. Örneğin, düğmeyi tıklarsanız Müşteriler, formun içeriği değişecek ve formun ikinci sayfasını göreceksiniz. Form çok çekici görünmüyor, ancak artık Tasarım görünümüne geçebilir ve tüm Tasarım araçlarını kullanarak biçimlendirebilirsiniz.

    Bu formu Tasarım görünümünde açtığınızda öğelerini görmezsiniz, form tamamen boş görünür. Ancak, bu formla ilişkili modülü açarsanız, formun çalışmasını düzgün bir şekilde düzenleyen oldukça büyük miktarda kod göreceksiniz. Ve bunun için, bölümün başında bahsettiğimiz özel bir tabloda saklanan bilgiler kullanılır: Santral Öğeleri(Düğme form öğeleri). Bu tabloyu listede göreceksiniz masalar(Tablolar) pencereler Veri tabanı(veri tabanı). Bu durumda, Şekil l'de gösterilene benzer bir şey görünecektir. 14.22.

    Pirinç. 14.22. Tablo "Düğme form öğeleri"

    İlk sütun sayfa kimliğini, ikincisi ise sayfadaki öğenin numarasını içerir. Bu sayı, öğelerin sayfada görüneceği sırayı belirler. Üçüncü sütun, düğmenin sağında görünen metni içerir. Son iki sütun, öğeyle ilişkili komutu tanımlar: komut kodu (hatırladığımız gibi, 8 tane var) ve argümanı. Kod 0, sayfanın başlığını ayarlayan ve sayfanın başlangıcını tanımlayan özel bir öğeye karşılık gelir.

    Böylece, Geçiş Panosu Yöneticisini kullanarak, olağan hiyerarşik menüye alternatif olabilecek hiyerarşik bir düğme form sayfaları sistemi oluşturabilirsiniz. Doğru, menüden farklı olarak bu form ekranda her zaman görünmez, diğer formlar tarafından kapatılabilir. Kullanıcının aynı anda birkaç form ve rapor açmasına izin vermek istiyorsanız, araç çubuğunda istediğiniz zaman Ana Düğme Formunu (Ana Geçiş Panosu) görüntülemenizi sağlayacak bir düğme yapmanız gerekecektir.

    Herkese selam! Bu yazımda sizlere Microsoft Access veritabanında buton oluşturmayı göstereceğim.

    Bir formda düğme oluşturmak, hangi Access sürümünü yüklediğinize bağlı değildir (2003, 2007, 2010, 2013 veya 2016). Bu yazıda, Access veritabanında bir form üzerinde düğme oluşturmanın 2 yolunu göstereceğim: sihirbaz kullanma ve makro kullanma.

    Nasıl yapılır?

    Adım 1. Form oluşturma

    Bir formunuz yoksa, bir tane oluşturmanız gerekir. Formların nasıl oluşturulduğunu daha detaylı görebilirsiniz. "Oluştur" sekmesine gidin, "Form Sihirbazı" öğesi. Ardından, formun oluşturulacağı tabloyu veya sorguyu seçin. Ardından, gerekli alanları seçin ve "İleri" düğmesini tıklayın.

    Formun görünümünü seçin.

    Form için bir ad girin ve Bitir'i tıklayın.

    Formu tasarım modunda açın. Microsoft Access veritabanında buton nasıl oluşturulur ikinci adımda anlatılacaktır.

    2. Adım: Sihirbazı Kullanarak Bir Düğme Oluşturun

    Araç çubuğunda "Düğme" öğesini seçin ve forma yerleştirin. Düğme Sihirbazı penceresi görünür. Burada gerekli kategoriyi seçmeniz ve belirli bir eylem belirlemeniz gerekir. "Önceki Giriş"i seçin ve "İleri"ye tıklayın.

    Düğmede neyin görüntüleneceğini seçin: metin veya resim. Varsayılan görüntüyü bırakın ve İleri'ye tıklayın.

    Düğmeye bir ad verin ve Bitir'i tıklayın.

    Şimdi metin içeren bir düğme oluşturalım. Düğme sihirbazına geri dönelim, "Sonraki giriş"i seçin.

    3. Adım: Makro kullanarak bir düğme oluşturun

    Araç çubuğunda "Düğme" öğesini seçin ve forma yerleştirin. Düğme Sihirbazı penceresi görünür. "İptal"i tıklayın.

    Özellikler penceresini açmak için oluşturulan düğmeye çift tıklayın. "Olaylar" sekmesine, "Düğmeye Basma" öğesine gidin. Üç noktalı düğmeyi tıklayın.

    "Makrolar"ı seçin, Tamam'a tıklayın.

    Laboratuvar çalışması numarası 5.

    Ders: Düğme formlarının oluşturulması.

    Hedef: Düğme formlarını nasıl oluşturacağınızı ve düzenleyeceğinizi öğrenin.

    Egzersiz yapmak

    Veritabanıyla çalışmak için bir ana düğme formu ve ek düğme formları oluşturun.

    temel bilgiler

    üst yapıErişimdüğme formu yöneticisi

    Access eklentileri, yordamları ve ilgili nesneleri içeren veritabanlarıdır. Üç tür eklenti vardır:

    menü eklentileri

    inşaatçılar

    ustalar

    Sihirbazlar ve oluşturucular bağlama duyarlı eklentilerdir. Kullanıcı belirli eylemleri gerçekleştirmeye çalıştığında tetiklenirler. Menü eklentileri bağlamdan bağımsızdır ve menüden çağrılır HizmetÞ Servis programları. Menü eklentisine bir örnek, düğme form yöneticisidir.

    Düğme formları (veya menüler ) bir uygulamadaki, uygulamanın bileşenlerine ve alt sistemlerine erişim sağlayan formlardır. Bileşenler arasında geçiş, düğme tıklamalarıyla gerçekleşir. Elbette, her düğme için bir olay prosedürü oluşturarak tasarım modunda düğme formları oluşturabilirsiniz. Düğmeye basın. Ancak uygulamanın çok sayıda form ve rapor içermesi durumunda bu iş çok zaman alabilir.

    Düğme formu yöneticisi tüm düğme formlarını tek bir düğme formu aracılığıyla yönetmek için karmaşık bir teknik uygular, Düğme Formu Öğeleri sürücü tablosu oluşturur ve her düğme formunda en fazla sekiz öğe oluşturmanıza olanak tanır. Sekizden fazla düğme gerekiyorsa, eksik olanlar prosedürler yazılarak veya makrolar oluşturularak manuel olarak oluşturulur. Başlatıldığında, dağıtım programı şu ada sahip bir tablo için geçerli veritabanını arar. santralÖğeler ve mevcut değilse, yeni bir düğme formu oluşturmaya başlar.

    iletişim kutusunda Düğme formu yöneticisi tüm formlara sayfa denir. Uygulamanın tüm düğme biçimlerinin adları burada ayarlanır.

    İletişim kutusunda formların adlarını değiştirebilir, formların öğelerini düzenleyebilirsiniz (düğme Değiştirmek...), öğeleri sil (düğme Silmek) veya öğenin konumunu değiştirin (düğmeler Yukarı Ve Aşağı).

    iletişim kutusunda Düğme Form Öğesini Değiştirmeüç parametre belirtilmiştir:

    · Metin– düğme formunda düğme üzerinde görünecek öğenin adı.

    · Takım- Kullanıcı butona tıkladığında çalıştırılacak komut.

    · Biçim– bu alanın içeriği, Komut alanının değerine bağlıdır.


    Pirinç. 5.1 . Yeni bir müşteri eklemek için bir düğme oluşturma.

    Düğme formları oluşturduktan sonra, veritabanı penceresinin Tablolar sekmesinde bir tablo görünecektir. santralÖğeler ve Formlar sekmesinde - form santral, yeniden adlandırılabilir. Ancak tabloyu yeniden adlandırmak için santralÖğeler, bu düğme formuyla saklanan VBA (Visual Basic for Applications) prosedürlerinde ona yapılan tüm referansları değiştirmeniz gerekir.

    iş teknolojisi

    Cdüğme formu oluşturma

    1. Veritabanını açın.

    2. Bir takım seçin Hizmet® Araçlar® Düğme formu yöneticisi.



    Şekil.5.2 Düğme formu Formları .

    3. Yeni bir düğme formu oluşturma hakkındaki soruyu yanıtlayın Evet.

    4. Açılan pencerede Düğme formu yöneticisi düğmesine basın Yaratmak.

    5. Ek düğme formunun adını ayarlayın - Formlar. Tıklamak TAMAM.

    6. Adı aynı şekilde ayarlayın Raporlar ikinci ek düğme formu ve adları için Biçim Müşteri Ve Biçim emirler,Rapor RaporMüşteriler Hakkında, Fatura Ve çıkış başkaları için.

    7. Pencerede Düğme formu yöneticisi seçme Anasantral(ana düğme formu) ve düğmeyi tıklayın Değiştirmek.

    8. Pencerede Düğme formu sayfasını değiştir düğmesine basın Yaratmak.

    9. Pencerede Düğme Form Öğesini Değiştirme parametreleri belirtin:

    Metin: Formlar

    Takım: Düğme formuna geç

    Biçim: Formlar

    10. Tamam'ı tıklayın.

    11. Düğme için parametreler Raporlar aynı şekilde ayarlayın.

    12. Düğme için çıkış parametreleri ayarla:

    Metin: Çıkış

    Takım: uygulamadan çık

    13. Düğmeye basın Kapalı.

    14. Pencerede Düğme formu yöneticisi formu seç Formlar ve düğmeye basın Değiştirmek.

    15. Pencerede Düğme formu sayfasını değiştir düğmesine basın Yaratmak.

    16. Pencerede parametreleri belirtin:

    Metin: Müşteri formuyla çalışma

    Takım: Düğme formuna geç

    Şekil: Şekil Müşteri

    17. Tamam'a tıklayın.

    18. Benzer şekilde, çalışmak için parametreleri belirtin biçimEmirler

    19. Ana Forma dönmek için bir düğme sağlayın:

    Metin: Geri Dön

    Takım: Düğme formuna geç

    Biçim: Ana santral.

    20. Basın kapalı.

    21. Pencerede Düğme formu yöneticisi formu seç Biçim A Müşteri ve düğmeye basın Değiştirmek.

    22. Pencerede Düğme formu sayfasını değiştir düğmesine basın Yaratmak.

    23. Pencerede Düğme Form Öğesini Değiştirme parametreleri belirtin:

    Metin: Yeni müşteri

    Takım: Ekleme modunda bir form açma

    Biçim: Müşteri

    24. Tamam'a tıklayın.

    25. Pencerede Düğme formu sayfasını değiştir düğmeye tekrar basın Yaratmak.

    26. Pencerede Düğme Form Öğesini Değiştirme parametreleri belirtin:

    Metin: Düzenleme

    Takım: Bir formu düzenleme modunda açma

    Biçim: Müşteri

    27. Tamam'a tıklayın.

    28. 21-27. paragraflara benzer şekilde, formla çalışmak için düğmeler oluşturun Emirler

    29. 19. maddeye benzer şekilde, önceki forma dönmek için bir düğme oluşturun.

    30. Pencerede Düğme formu yöneticisi formu seç Raporlar, düğmesine basın Değiştirmek ve düğme formu öğeleri oluşturun Raporlar(raporları görüntüleyin ve geri dönün).

    31. Düğme Formunu Tasarım görünümünde düzenleyin.

    1. Laboratuvar çalışmasının konusu.

    2. Laboratuvar çalışmasının amacı.

    3. Düğme formu oluşturma teknolojisi.