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.?
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.
Ş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
öğ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ı.
(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?
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.