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.
1.
2.
3.
4.
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.
1.
2.
3.
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.