20-10-2019, 23:31 (En son düzenleme: 20-10-2019, 23:41 sefersanli.)
Bir formda 30 adet metin kutusu var. Eğer bu metin kutusu boş ise rapora bu alanla ilgili veri boş gelsin, değilse alandaki değer neyse onu yazsın. kodunu vb de nasıl yazarız. (döngü kullanabilir miyiz?)Aynı olayı tablodaki alan içinde yapabilir miyiz?
Teşekkür ediyorum. Birkaç şeyi kendim ekledim ve değiştirdim. Peki şöyle bir şey yapabilir miyiz? Sabit veriler adı altında bir tablo ve form oluştursak. Ay, Yıl bilgilerini oradan girdikten sonra, diğer bir formdan nöbetçi öğretmenleri tamamlasak, bir buton vasıtasıyla (nöbet hazırla) nöbetler formunu açsak-burada hata kontrolü yaptırsak, nöbet yılı, ayı ve nöbetçi öğretmenler tanımlanmamış ise mesaj verdirsek? olabilir mi? yani kullanıcıyı alan bilgilerini girmeye zorlasak.
1 - bence en başta 2 tablo oluşturun
1. tabloda sadece öğretmenle ilgili bilgiler olsun "TblOgretmen"
2. tabloda -"TblNobet"- ise 1 alan 1.tablodaki OgretmenID olsun, 1 alan tarih alanı - yada dönem - olsun geriye kalanlar "g" alanları olsun
tabloları ayırırsak her defasında uzun uzun isin ve branş yazmak zorunda kalmazsınız, yanlış veri girilmemiş olur
2 - Nöbetçi formu açıldığında tüm nöbet listesini gösterir
siz dönem seçince sadece dönemi gösterir
siz tablolar oluşturup değerleri girin, 2-3 farklı dönem ve her dönem için birkaç nöbet, gerisini adım adım ilerleriz
Zannedersem böyle. Lakin ben şöyle yapsak daha iyi olmaz mı? Sabit bir formdan Okul adı, Müdür, Müdür yardımcısı, Nöbet dönemi gibi bir çok alanda kullanacağımız verileri tutsak. Sabit formundaki döneme göre takvimi oluşturup tblogretmen ve tbl nöbetten verileri getirsek daha pratik olmaz mı? Çünkü ileride diğer listeleri de entegre edeceğim. Öğrenci bilgileri, Listeleri gibi. O zaman sabitlerde tuttuğum verileri çağırmak daha kolay olur gibi geldi.
sabit bir formda veriler kaydedilemez,
ilerde müdür yada müdür yardımcısı değişti, okulun adı değişti bunları sabit forma kayıtedemeyiz.
aslında modül oluşturup değişiklikleri o modül aracılığıyla kayıdedilebilir ama modül gibi yapısal bir şeyi değiştirmek ne kadar doğrudur, sınırlamaları nelerdir, kaç değişiklikten sonra hata verir bunları bilmiyorum. Hala geçerli mi bilmiyorum ama mesela silmiş olsanız bile bir forma çok fazla -en fazla 760tı galiba- nesne eklemezsiniz. Buna benzer bir sınırlama modüller için geçerliyse bir süre sonra ciddi veri kayıpları yaşanabilir
o nedenle tavsiyem o tür bilgiler için bir tablo oluşturmanızdır