Konu Araçları | Seçenekler: | Gösterim Stili
Tarih
15/11/2008 00:42
Konu Sahibi
ercansahin
Yorumlar
39
Okunma
27525
Konuyu Oyla:
  • Derecelendirme: 4.33/5 - 3 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 4.33/5 - 3 oy

ercansahin

BlackEagle
Kullanici Avatari
Uzman
E.... Ş....
3.739
14/11/2008
Ankara
Ofis 2010 32 Bit
07/09/2017,13:09
Örneğimizde öğrencilerin sınav notlarını takip edebileceğimiz bir uygulama yapalım.

Öncelikle ihtiyacımız olan tabloları oluşturalım. İlk tablomuz “dersler” tablosu olsun. Bu tabloda ders numarasını tutabileceğimiz otomatik sayı özellikli bir alan ile ders adını yazacağımız Metin özellikli ikinci bir alana ihtiyacımız var. Ders_no alanı aynı zamanda bizim birincil anahtarımızdır.

resim

İkinci tablomuz “ogrenci” tablosu olsun.

Bu tabloda da ogrenci_no (otomatik sayı), adi_soyadi (Metin), sinifi (Metin) ve numarası (Metin) alanları oluşturalım ve ogrenci_no alanını birincil anahtar olarak belirleyelim.

resim

Üçüncü ve son tablomuzda ise öğrencilerin aldıkları notları tutabileceğimiz bir “notlar” tablosu oluşturalım. Bu tabloya da not_sno (otomatik sayı), ogrenci_no (sayı), aldigi_not (sayı), ders_adi (Metin) ve sinav_tarihi (Tarih/Saat) alanları oluşturalım. Burada ogrenci_no alanının sayı özellikli olmasının sebebi, biraz sonra anlatacağımız üzere ogrenci tablosu ile notlar tablosu arasında kuracağımız ilişkidir. Burada ders_adi alanının Arama özelliğindeki Denetimi Görüntüle bölümünde Açılan Kutu seçilir ve Satır Kaynak Türü ise Tablo/Sorgu olarak belirlenir. Satır kaynağında da dersler tablosundaki veriler çağrılır.

resim

Tablolarımızı oluşturma işlemlerimiz tamamlandıktan sonra, ilişkilendirme işlemlerini gerçekleştirelim.

İlişkiler menüsü açıldıktan sonra form üzerinde sağ tıklayarak Tablo Göster seçeneğini seçelim. Buradan da ilişkilendireceğimiz dersler ve notlar tablolarını Ekle düğmesi ile ilişkiler ekranına aktaralım.

resim

“ogrenci” tablosundaki ogrenci_no alanı ile “notlar” tablosundaki ogrenci_no alanlarını ilişkilendirerek ekranı kapatalım. Değişiklik kayıt sorusunu Evet olarak tıklayalım.

resim

Bu işlemleri tamamladıktan sonra tablolarımızla bağlantılı formumuzu oluşturma işlemine geçelim. En pratik yol ile “Sihirbazı Kullanarak Form Oluştur” seçeneğini kullanarak işleme başlayalım. Öncelikle Tablolar/Sorgular bölümünden Tablo.ogrenci seçeneğini işaretleyelim.

resim

Buradan da gelen ekrandaki tüm alanları >> düğmesi ile sağ taraftaki alana aktaralım.

resim

Sonraki adımda ise Tablolar/Sorgular seçeneğinden bu kez “notlar” tablosunu seçerek tüm alanları yine sağ tarafta bulunan Secili Alanlar bölümüne aktaralım.
resim

Sonraki adımlarda ileri düğmesini takip edelim. Bundan sonraki adımlarda formumuzu nasıl görüntülemek istediğimiz,

resim

Ne tür bir yerleşim istediğimiz;

resim

Hangi Sitili Kullanmak istediğimiz;

resim

Formlarımızın başlığının ne olmasını istediğimiz soruları ile karşılaşırız. Son düğmesine tıklayarak formumuzun görüntülenmesini sağlarız.

resim
resim

Form tasarımı ve örnek veri girişlerini tamamladıktan sonra Rapor oluşturma işlemine geçebiliriz.

Öncelikle Raporda kullanacağımız bir sorgu oluşturmalıyız. Ogrenci ve notlar tablolarından oluşan sorgumuzu resimde görüldüğü gibi oluşturarak tüm alanları sorguya aktaralım.

resim

Resimde de görüldüğü üzere tüm kayıtları içeren bir sorgu elde ettik. Oluşturacağımız Raporda eğer tüm kayıtları görmek istiyorsak bu sorguyu kullanabiliriz.

resim

Ancak sadece formumuzda aktif olan veriye (Öğrenciye) ait notları görmek istersek, raporun kayıt kaynağı olan "ogrenci_notlari" sorgusunu rapor üzerinden tasarımda açıp, sorgudaki "ogrenci_no" alanının ölçüt kısmına sağ tıklayıp "Oluştur" tıklanır.

resim

dah sonra açılan "deyim oluşturcusu"ndan "ogrenci" formundaki "ogrenci_no" alanı seçilerek "yapıştır"a, ardından "Tamam"a tıklanır.

resim


bu işlemin sonunda ölçüt alanında "[Formlar]![ogrenci]![ogrenci_no]" yazdığını göreceksiniz.

Böylelikle sorgumuz ogrenci formunda yer alan ogrenci_no alanındaki mevcut kayıtla ilişkili verileri getirecektir.



resim
resim

Rapor hazırlanması işlemlerini istersek sihirbaz aracılığı ile istersek te doğrudan tasarım görünümünde oluşturabiliriz. Burada dikkat edilmesi gereken husus Kayıt Kaynağı olarak oluşturduğumuz “ogrenci_notlari” isimli sorgunun seçilmesidir.

resim

Bu şekilde hazırlanan Raporumuz çalıştırıldığında, formumuzda seçili olan öğrencinin notlarını ekrana getirecektir.

resim

Kolay Gelsin…


Ek Dosyalar
.rar   örnek_rapor.rar (Dosya Boyutu: 26,6 KB / İndirme Sayısı: 631)
Cevapla

recepdagci

Üye
Kullanici Avatari
Üye
R.... D....
1
0
25/11/2008
0
Ankara
Ofis 2003
16/08/2017,15:01
teşekkür ederim


Cevapla

karam

Aktif Üye
Kullanici Avatari
Aktif Üye
360
01/12/2008
24
Ankara
Ofis 2003
28/03/2009,01:47
teşekürler . eline sağlık


Daha Çok Çalışmam Lazım Çooook !!!!
Cevapla

nihatkr

Ofis 2007-2003-2010
Kullanici Avatari
Aktif Üye
814
29/10/2008
272
İstanbul
Ofis 2007
03/09/2016,04:40
Teşekkürler..


Cevapla

Puletin


Kullanici Avatari
Altın Üye
1.715
01/11/2008
416
-
Ofis 2003
24/12/2016,00:18
Ders için Teşekkürler Hocam...
Az


Kaplumbağa ya dikkat et...
Sadece  başını çıkartıp risk aldığında ilerleyebiliyor...
Cevapla

h4x0rbrx

Aktif Üye
Kullanici Avatari
Aktif Üye
34
10/01/2009
0
Yozgat
Ofis XP
27/05/2011,15:28
Bunun Videosu varmıçekilirse gerçekten güzel olur. iyi çalışmalar


Cevapla


Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
  Açılan kutudaki seçime göre formdaki metin kutularına bilgi getirme (Dlookup olmadan) mehmetdemiral 64 39.692 29/08/2016, 10:45 atoz112
  kod ile hwnd değerini bilinen butonu tıklamak accessman 0 1.435 04/06/2012, 12:07 accessman
Information Bir alandaki değişen kayıtları kaydetmek : Kayıt Geçmişi alpeki99 14 6.280 26/05/2012, 09:24 alpeki99
  rapor ayarları accessman 2 2.133 24/05/2012, 03:02 ozanakkaya
Star Bir Formdan Diğer Formdaki Metin Kutusuna Bilgi Taşımak / Kopyalamak / Göndermek alpeki99 10 5.420 06/09/2011, 13:42 assenucler

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2017 MyBB Group.
Forum use Krzysztof "Supryk" Supryczynski addons.