25 Mayıs 2014 Pazar

Microsoft Office Access 2010'da Alt Form

Alt Form

Alt form oluşturulurken seçilen alanların bütün kayıtlarının görüntülenmesini istemiyorsak hiçbiri ana formu alt forma bağlayan alanların tanımladığı bölümlerden biri seçilmemelidir. Aksi takdirde sadece bulunduğunuz kaydın bilgileri görünür.

Alt Form İçeren Form Oluşturmak

Alt form, başka bir formun içine eklenen formdur. Birincil form ana form ve bu formun içindeki form da alt form olarak adlandırılır. Form/alt form birleşimi zaman zaman hiyerarşik form, ana/ayrıntılı form veya üst/alt form olarak adlandırılır.
o   Ana form, ilişkinin "bir" tarafındaki verileri gösterir.
o   Alt form, ilişkinin "çok" tarafındaki verileri gösterir.
                                                                             
Bu form türünde ana form ve alt form, alt formda yalnızca ana formda yer alan geçerli kayıtla ilişkili veriler görüntülenecek şekilde bağlıdır.


Terim
Tanım
Alt form denetimi
Bir formu başka bir forma katıştıran denetimdir. Alt form denetimini, veritabanınızdaki başka bir nesnenin (ister başka bir form, tablo veya bir sorgu olsun) "görünümü" olarak düşünebilirsiniz. Alt form denetimi, denetimde görüntülenen veriyi ana formdaki veriye bağlamanızı sağlayan özellikler sunar.
Kaynak Nesne özelliği
Denetimde hangi nesnenin görüntüleneceğini belirleyen alt form denetimi özelliğidir.
Veri Sayfası
Tıpkı elektronik tablo gibi, verinin satır ve sütunlar halinde basit bir görünümüdür. Alt form denetimi, kaynak nesnesi tablo veya sorgu olduğunda ya da kaynak nesnesi Varsayılan Görünüm özelliği Veri Sayfası olarak ayarlanan bir form olduğunda, veri sayfası görüntüler. Bu durumlarda, alt form zaman zaman alt form yerine veri sayfası olarak adlandırılır.
Alt Alanları Bağla özelliği
Alt formdaki hangi alan veya alanların ana forma bağlanacağını belirten alt form denetimi özelliğidir.
Üst Alanları Bağla özelliği
Ana formdaki hangi alan veya alanların alt forma bağlanacağını belirten alt form denetimi özelliğidir.

Tabloda alt formlarla ilişkili terimlerin bazıları tanımlanmaktadır.


Bütün ilişkileri kurun.  Access'in alt formlarla ana formlar arasındaki bağlantıları otomatik olarak oluşturmasını sağlanmış olacaktır. Veritabanınızdaki tablolar arası ilişkileri görüntülemek, eklemek veya değiştirmek için gelişmiş araçlar sekmesinde, çözümle grubunda, ilişkiler öğesini tıklatın. kaynak nesnesi tablo veya sorgu olan bir alt form denetimi oluşturarak forma veri sayfası da ekleyebilirsiniz. Veri sayfaları, alt formlar kadar özelleştirilemez , bir veri sayfasına hesaplanan alan ekleyemezsiniz. Ancak, hesaplanan alan içeren bir form esasına göre bir alt form oluşturabilir ve ardından o formun Varsayılan Görünüm özelliğini Veri Sayfası olarak ayarlayabilirsiniz.

Alt Form Örneği;

Oluştur sekmesi-formlar grubu -form tasarımı komutu verilerek tasarım görünümüne geçilir.

 Form tasarım araçlarına gelip/  tasarım sekmesi /denetim grubu / (alt form/alt rapor) komutu verilir. Karşımıza çıkan alt form sihirbazı penceresinden kullanılacak veriler seçilir.



Form veya alt formda gösterilmesini istediğiniz  alanlar seçilir.







Alt forma isim verilir.


Form Sihirbazı'nı Kullanarak Alt Form İçeren Form Oluşturma

o   Oluştur sekmesinin Formlar grubunda Diğer Formları ve ardından Form Sihirbazı'nı tıklatın. Sihirbazın ilk sayfasında, Tablolar/Sorgular açılan listesinde, tablo veya sorgu seçin. Bu örnek için, alt formda her kategoriye yönelik ürünleri görüntüleyen bir Kategoriler formu oluşturmak için Tablo: Kategoriler (birçok ilişkisinin "bir" tarafı) öğesini seçin.




o  Bu tablo veya sorgudan eklemek istediğiniz alanları çift tıklatın.
Sihirbazın aynı sayfasında, Tablolar/Sorgular açılan listesinden başka bir tablo veya sorgu seçin. Bu örnek için, Ürünler tablosunu (bir-çok ilişkisinin "çok" tarafı) seçin.

o   Verilerinizi nasıl görüntülemek istiyorsunuz? sorusunu  yani verinizi hangi tablo veya sorguyla görüntülemek istediğinizi sorar. Bu örnek için, Kategoriler formunu oluşturmak üzere Kategorilere göre'yi tıklatın. Sihirbaz formun küçük bir diyagramını görüntüler.
o   Sihirbaz sayfasının altında, Alt form içeren form seçeneğini belirleyin ve İleri'yi tıklatın.

o   Sihirbazın Alt formunuz için hangi yerleşimi istiyorsunuz? sayfasında, alt formunuz için istediğiniz düzene bağlı olarak Sekmeli veya Veri Sayfası'nı tıklatın. Her iki düzen stilinde de alt form verileri satırlar ve sütunlar halinde düzenlenir, ancak sekmeli düzende özelleştirme olanakları daha fazladır.


o   Sihirbazın Hangi stili istersiniz? sayfasında, form için bir biçimlendirme stili seçin. Önceki sayfada Sekmeliyi seçtiyseniz, seçtiğiniz biçimlendirme stili de alt forma uygulanır. Seçiminizi yaptıktan sonra, İleri'yi tıklatın.

o   Sihirbazın son sayfasında, formlar için istediğiniz başlıkları yazın. Access formları, yazdığınız başlıkları temel alarak adlandırır ve alt formu da alt form için yazdığınız başlığı temel alarak etiketler.

o   Bu sayfada ayrıca, formu, görüntüleyip bilgi girebileceğiniz şekilde Form görünümünde mi, yoksa tasarımını değiştirebileceğiniz şekilde Tasarım görünümünde mi açmak istediğinizi belirtin. Seçiminizi yaptıktan sonra, Son'u tıklatın.

 

Alt Formu Tasarım Görünümünde Yeni Bir Pencerede Açma

   o   Alt formu tıklatarak seçin. 
   o   Tasarım sekmesinin Araçlar grubunda Yeni Pencerede Alt Form'u tıklatın.

 

 İki Alt Form İçeren Form Oluşturma

Bu yordam, aşağıdaki özellikler sağlanıyorsa bir form ile iki alt form oluşturur:

o   Ana form, ilk alt formla bir-çok ilişkisine sahiptir.
o   İlk alt form, ikinci alt formla bir-çok ilişkisine sahiptir.
o   Ana form her iki alt form denetimini içerir.

 

Form Oluşturma

o   Oluştur sekmesinin Formlar grubunda Diğer Formlar'ı ve ardından Form Sihirbazı'nı tıklatın. Sihirbazın ilk sayfasında, Tablolar/Sorgular açılan listesinde, ana form için tablo veya sorguyu seçin.

İç İçe Geçmiş Alt Formlar İçeren Form Oluşturma

Sağlanması gereken koşullar;

o   Ana form, ilk alt formla bir-çok ilişkisine sahiptir.
o   İlk alt form, ikinci alt formla bir-çok ilişkisine sahiptir.
o   İlk alt form, ikinci alt formu içerir.
o   Alt form içeren bir form oluşturun
o   Ana formu Tasarım görünümünde açın.
    Alt formu tıklatarak seçin.
o   Tasarım sekmesinin Araçlar grubunda Yeni Pencerede Alt Form'u tıklatın.

Access alt formu yeni bir pencerede açar.

o   Gezinti Bölmesi'nden alt forma form, tablo veya sorgu sürükleyin.Access ilk alt formun içinde başka bir alt form ve alt form için bir form oluşturur.Alt form denetiminin Alt Alanları Bağla ve Ana Alanları Bağla özellikleri boş kalır ve aşağıdakileri yaparak bu özellikleri el ile ayarlamanız gerekir:


o   Alt form denetimini bir kez tıklatarak seçin. Özellik sayfası görünmüyorsa, görüntülenmesi için F4 tuşuna basın.

o   Özellik sayfasının Veri sekmesinde, Alt Alanları Bağla özellik kutusunun yanındaki düğmesini tıklatın.Alt Form Alan Bağlayıcısı iletişim kutusu görüntülenir.

o   Üst Alanlar ve Alt Alanlar açılan listelerinde, formları bağlamak istediğiniz alanları seçin. Hangi alanları kullanacağınızdan emin değilseniz, Access'in bağlantı alanlarını belirlemeyi denemesini sağlamak için Öner'i tıklatın. İşleminiz bittiğinde, Tamam'ı tıklatın.

o   Formları kaydedin ve Form görünümüne geçin ve ardından formun istediğiniz gibi çalıştığını doğrulayın.


Hiç yorum yok:

Yorum Gönder