• Merhaba Ziyaretçi.
    "Yapay Zeka Objektif " Fotoğraf Yarışması başladı. İlgili konuya  BURADAN  ulaşabilirsiniz. Sizi de bu yarışmada görmek isteriz...

Access te FORM OLUŞTURMAK

Mc_ÖRGE

Kaptan
Özel üye
FORM OLUŞTURMAK​

Form, tabloya bilgi giriş yapmanın başka bir yoludur. Paket programlardaki kullanıcı ara yüzü gibi ekranlar oluşturulur.
Form Sihirbazı ile form oluşturma

1- Formlar bölümündeki Yeni düğmesine basılır.

2- Gelen ekranda önce alttaki liste kutusundan kendisi ile ilgili form hazırlanacak olan tablo seçilir. Daha sonra Form sihirbazı seçeneği seçilerek Tamam düğmesine basılır.

3- Sonraki ekranda form üzerinde görülecek alanlar sol taraftan sağ tarafa atılır. Bunun için iki bölme arasında bulunan sağa dönük oklar kullanılır. İleri düğmesine basılır.


4- Daha sonra alanların form üzerine nasıl yerleşeceğini belirleyen seçeneklerden biri seçilir ve yine İleri düğmesine basılarak devam edilir.

5- Sonra formun zemin rengi ve alanların renkleri ile ilgili seçenekler içeren Hangi stili istersiniz sorusu gelir. Bu ekranda istenilen stil seçilir ve İleri düğmesine basılarak devam edilir.

6- Son ekranda form başlığını yazıp Son düğmesine basarak formun oluşturulması sağlanır.

Form oluşup ortaya çıktığında artık bilgi girişi yapılabilir veya istenirse Tasarım Görünümüne geçerek sihirbazın tasarladığı formun üzerinde düzenleme yapılabilir.

Alt Form İçeren Form Oluşturma

Birbiriyle ilişkili tablolara bilgi girişi yaparken her iki tablodaki bilginin birlikte görülebilmesi amacıyla form oluşturma sırasında alt form kullanılabilir.

Örneğin;
Öğrenci bilgilerini içeren bir veritabanı çalışmasında öğrenci kişisel bilgileri ÖĞRENCİLER adındaki bir tabloda, bu öğrencilerin farklı derslerden aldıkları notlar da NOTLAR adındaki başka bir tabloda tutuluyor olsun. Öğrenci kişisel bilgilerinin tutulduğu tabloda her öğrencinin sadece 1 kaydı vardır. Ancak Notları tutan tabloda ise bir öğrencinin farklı derslerden notları olacağı için her öğrencinin aldığı ders kadar kaydı olacaktır. Bir form üzerinde öğrencinin OKUL NO, ADI, SOYADI gibi kişisel bilgileri ile birlikte her öğrencinin tüm derslerinden aldığı notları da birlikte görebilmek için alt form kullanmak gerekir.

Şimdi bu örneği uygulayarak anlatalım :

1- Formlar bölümünde Yeni düğmesine basıp ÖĞRENCİLER tablosunu seçin, Form sihirbazı seçeneğini de seçerek Tamam düğmesine basın.

2- Öğrenciler tablosundan OKUL NO, ADI, SOYADI alanlarını ortadaki ok ile sağ tarafa atın.

3- Tablolar/Sorgular bölümünden NOTLAR tablosunu seçerek bu tablodaki tüm alanları da sağ tarafa atın. İleri ile devam.

4- Bir sonraki adımda göre OGRENCILER ve göre NOTLAR şeklinde alt alta iki seçenek gelir. Burada Öğrenci bilgileri ana form, öğrencinin notları alt form olacağı için göre ÖĞRENCİLER seçili olmalıdır.

5- Yine aynı ekranda Alt formları olan form ve Bağlı formlar adında iki seçenek daha vardır. Bu örnekte ilkini seçiyoruz. İstenirse diğeri de seçilebilir. İleri ile devam.

6- Sonraki adımda alt form için nasıl bir yerleşim istenildiği sorulmaktadır. Bu iki seçenekten yine istenilen seçilebilir.

7- Daha sonra ana form için hangi stili istediğimiz sorulmaktadır. Buradan da istenilen seçilebilir.

8- Son aşamada ana form ve alt form için bir isim verilmesi istenir. Buralara da form içeriğne uygun birer isim yazılıp Son düğmesi ile işlem tamamlanır.


Alt Form İçeren Formun Kullanımı

Ana formda bir öğrencinin okul numarası, adı ve soyadı görünürken alt formda bu öğrencinin aldığı tüm dersler ve bu derslere ait notları girilebilir ve incelenebilir.

Alttaki resimde de görüldüğü gibi veritabanı penceresinin Formlar bölümünde oluşturulan ana form ile alt form ayrı ayrı görülebilir. İstenirse ana formun tasarımı veya alt formun tasarımı değiştirilebilir.


Ana form ile alt formu birbirine bağlayan bir alan vardır. Örneğin yukarıdaki örnekte OKUL NO alanı hem Öğrenci bilgilerini gösteren ana formda hem de öğrenci notlarını gösteren alt formda mevcuttur. Alt forma bilgi girişi yapılırken ana formdaki OKUL NO bilgisi otomatik olarak alt formun OKUL NO alanına gelir. OKUL NO bilgisinin hem ana formda hem de alt formda görünmesi gereksizdir. Bu nedenle alt formun tasarımına girip OKUL NO alanını formdan silebiliriz.
 
Top