celal_gozlek Site Yöneticisi


Kayıt: Oct 20, 2005 Mesajlar: -12
|
Tarih: PrÅŸ Ekm 20, 2005 10:11 pm Mesaj konusu: Access Kursu -2 |
|
|
ACCES NEDIR? (2)
ARAMA SIHIRBAZINI KULLANMA
Bir tablonun tasarimi sirasinda veri türü bölümünde listeyi açtigimizda Arama Sihirbazi adinda bir tür görürüz. Bu aslinda bir veri türü degildir. Amaci, tablo veya form üzerinde bu alana gelindiginde bir liste kutusu görünmesini ve bu alana girilecek bilginin bu listeden seçilmesini saglamaktir.
ALT FORM IÇEREN FORM OLUSTURMA
Birbiriyle iliskili tablolara bilgi girisi yaparken her iki tablodaki bilginin birlikte görülebilmesi amaciyla form olusturma sirasinda alt form kullanilabilir.
Örnegin; Ögrenci bilgilerini içeren bir veritabani çalismasinda ögrenci kisisel bilgileri ÖGRENCILER adindaki bir tabloda, bu ögrencilerin farkli derslerden aldiklari notlar da NOTLAR adindaki baska bir tabloda tutuluyor olsun. Ögrenci kisisel bilgilerinin tutuldugu tabloda her ögrencinin sadece 1 kaydi vardir. Ancak Notlari tutan tabloda ise bir ögrencinin farkli derslerden notlari olacagi için her ögrencinin aldigi ders kadar kaydi olacaktir. Bir form üzerinde ögrencinin OKUL NO, ADI, SOYADI gibi kisisel bilgileri ile birlikte her ögrencinin tüm derslerinden aldigi notlari da birlikte görebilmek için alt form kullanmak gerekir.
Simdi bu örnegi uygulayarak anlatalim :
1- Formlar bölümünde Yeni dügmesine basip ÖGRENCILER tablosunu seçin, Form sihirbazi seçenegini de seçerek Tamam dügmesine basin.
2- Ögrenciler tablosundan OKUL NO, ADI, SOYADI alanlarini ortadaki ok ile sag tarafa atin.
3- Tablolar/Sorgular bölümünden NOTLAR tablosunu seçerek bu tablodaki tüm alanlari da sag tarafa atin. Ileri ile devam.
4- Bir sonraki adimda göre OGRENCILER ve göre NOTLAR seklinde alt alta iki seçenek gelir. Burada Ögrenci bilgileri ana form, ögrencinin notlari alt form olacagi için göre ÖGRENCILER seçili olmalidir.
5- Yine ayni ekranda Alt formlari olan form ve Bagli formlar adinda iki seçenek daha vardir. Bu örnekte ilkini seçiyoruz. Istenirse digeri de seçilebilir. Ileri ile devam.
6- Sonraki adimda alt form için nasil bir yerlesim istenildigi sorulmaktadir. Bu iki seçenekten yine istenilen seçilebilir.
7- Daha sonra ana form için hangi stili istedigimiz sorulmaktadir. Buradan da istenilen seçilebilir.
8- Son asamada ana form ve alt form için bir isim verilmesi istenir. Buralara da form içerigine uygun birer isim yazilip Son dügmesi ile islem tamamlanir.
ALT FORM IÇEREN FORMUN KULLANIMI
Ana formda bir ögrencinin okul numarasi, adi ve soyadi görünürken alt formda bu ögrencinin aldigi tüm dersler ve bu derslere ait notlari girilebilir ve incelenebilir.
Alttaki resimde de görüldügü gibi veritabani penceresinin Formlar bölümünde olusturulan ana form ile alt form ayri ayri görülebilir. Istenirse ana formun tasarimi veya alt formun tasarimi degistirilebilir.
Ana form ile alt formu birbirine baglayan bir alan vardir. Örnegin yukaridaki örnekte OKUL NO alani hem Ögrenci bilgilerini gösteren ana formda hem de ögrenci notlarini gösteren alt formda mevcuttur. Alt forma bilgi girisi yapilirken ana formdaki OKUL NO bilgisi otomatik olarak alt formun OKUL NO alanina gelir. OKUL NO bilgisinin hem ana formda hem de alt formda görünmesi gereksizdir. Bu nedenle alt formun tasarimina girip OKUL NO alanini formdan silebiliriz.
SORGU OLUSTURMA
Sorgular, tablolardaki çok sayida kayit içerisinden istenilen kriterlere uyan kayitlari süzerek görmemizi saglayan veritabani nesneleridir.
Tasarim görünümünde sorgu olusturma
1- Sorgular bölümünde Yeni dügmesine basilir.
2- Gelen ekranda Tasarim görünümü seçili iken Tamam dügmesine basilir.
3- Sorgu tasarimina girildiginde sorguya hangi tablolari ekleyecegimizi soran bir pencere açilir. Bu pencerede sorguda kullanilacak tablolar ayri ayri veya birlikte seçilerek Ekle dügmesine basilir. Daha sonra bu pencere kapatilir.
4- Sorgu ekraninda istenilen tablodan sorguda yer almasini istedigimiz alanlar ayri ayri alinarak alt taraftaki sorgu sütunlarina eklenir. Bunun için alan adindan fare ile basili tutup sürükleyerek asagidaki sütunlara indirilip birakilabilir.
5- Sorgu sonucunun belli bir alandaki bilgilere göre siralanmasini istiyorsak o alan için Sirala özelligi açilip Artan veya Azalan seçenegi seçilebilir.
6- Sorgu sonucunda görünmesini istemedigimiz alanlar varsa bu alanlar için Göster kutucugundaki isaret kaldirilabilir.
7- Sorgu sonucunda iliskili tablodaki tüm kayitlari degil, belli bir kritere uyan kayitlari görmek istiyorsak kriter belirtilecek alan için Ölçüt bölümüne istenilen kriter bilgisi yazilir. Eger ayni alan için birden fazla ölçüt yazilacaksa alt alta bunlar yazilir. Bu durumda ölçütler arasindaki baglaç veya olur. Eger birden fazla alana ölçüt yazilirsa bu durumda ölçütler arasindaki baglaç ve olur. |
|