Skip to main content

AccessTr.neT


Nasıl İlişki Olmalı?

Nasıl İlişki Olmalı?

Çözüldü #1
Okulda işlenene disiplin olayı ile ilgili olarak;

1. Bir öğrenci tek başına bir olay işlemiş olabilir. (Sigara içmek gibi)
2. Birden çok kişiyle oluşmuş olabilir (Kavga etmek gibi)

Şimdi bu olayları şu şekilde yapılır
  * olay tanımalanır (saati-yeri-zamanı vb)
  * olaya karışanlar kurula davet edilir (resmi yazıyla)
  * ifadeler alınır
  * savunmaya davet edilir
  *Savunmalar alınır
  *varsa şahitler dinlenir
    * öğretmen-öğrenci veli görüşleri alınır
    * kurul toplanır
    *olumlu olumsuz karara bağlar
      * kararı veliye-öğrenciye sınıf öğretmenine bildiri.

yukarıda yapılanların hepsi yazılı kağıt ve ıslak olarak yapılır (Standart form başlık verilerine göre)

Ben tabloları ve ilişkileri nasıl kurmalıyım.?
[Resim: Txo20s.jpg]
.rar DİSİPLİN PROGRAMI28032020 .rar (Dosya Boyutu: 102,09 KB | İndirme Sayısı: 2)
Cevapla
#2
Boş tablolu örnek ile ilişkilendirmenin doğru olup olmadığının anlaşılması zor. Uygulamanız bu haliyle çalışmasında sorun yok ise ve veri girişi yaparken "tabloda birincil anahtar null değeri" gibi bir hata yok ise değişiklik yapmayın.
Ayrıca, okullar, sınıflar, davetyeri savunmayeri tablolarında sayısal alan olmayacaksa bu ilişkilendirmenin gereği yok. Bu tablolarda sayı olmalı.
Mesela okulllar tablosunda

okulid - okul adı
1 - Atatürk Anadolu Lisesi
2 - Faik Şahenk Mesleki Ve Teknik Anadolu Lisesi
3 - Şehit Fazlı Doğruöz Mesleki ve Teknik Anadolu Lisesi 

şeklinde veri olur, tbl_ogrenci tablosundaki okulu alanında da Şehit Fazlı Doğruöz Mesleki ve Teknik Anadolu Lisesi için 3 kaydedilir.
Cevapla
#3
Şimdi şöyle bir durum var. Ana form üzerinden olayı tanımladıktan sonra; o olayla ilgili öğrenileri eklemek ve devamında dosya soruşturma, karar verme ve kararları bildirme işlemleri olacak ben bu kurguyu tam yapamadım.
Mesela olayla öğrenciyi ilişkilendirdiğim de öğrenci tablosuna ekleme yapamıyorum
Cevapla
#4
öğrenci tablosundan farklı, tbl_olayogrenci şeklinde tablo oluşturup olaya karışan öğrencileri olay_id ile birlikte bu tabloya kaydetmelisiniz. frm_Anamenu formuna da alt form olarak olaya karışan öğrencileri tbl_olayogrenci  tablosuna kaydetmesi için alt form vs. eklemelisiniz. Aynı öğrenci farklı bir olaya karışırsa tekrar tbl_ogrenci tablosuna kaydedilmemeli, tbl_ogrenci tablosundaki olay_id kaldırılmalı.
Cevapla
#5
(28/03/2020, 11:52)ozanakkaya yazdı: öğrenci tablosundan farklı, tbl_olayogrenci şeklinde tablo oluşturup olaya karışan öğrencileri olay_id ile birlikte bu tabloya kaydetmelisiniz. frm_Anamenu formuna da alt form olarak olaya karışan öğrencileri tbl_olayogrenci  tablosuna kaydetmesi için alt form vs. eklemelisiniz. Aynı öğrenci farklı bir olaya karışırsa tekrar tbl_ogrenci tablosuna kaydedilmemeli, tbl_ogrenci tablosundaki olay_id kaldırılmalı.



Rica etsem, bahsi geçen konuyla ilgili ilişkilendirme ve diğer hususta yardımcı olabilir misiniz?
.rar DİSİPLİN PROGRAMI30.03.2020 .rar (Dosya Boyutu: 128,2 KB | İndirme Sayısı: 1)
Cevapla
#6
Olay formuna, olaya öğrenci eklenmesi için alt form eklendi. Alt formdan yapılan seçime göre olayogrenci tablosuna olayid ve ogrenci id kaydedilir. Bu şekilde hangi olayda hangi öğrencinin olduğunu görebilirsiniz.
.rar DİSİPLİN PROGRAMI30.03.202_sld.rar (Dosya Boyutu: 83,25 KB | İndirme Sayısı: 5)
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task