Kriterlere göre formda veri göstermek

12/02/2016, 01:14

elmariachi

Merhaba arkadaşlar,

Yapmaya çalıştığım ders programında biraz yardımlarınıza ihtiyacım var. Açılan ilk formdaki açılır kutulardaki bilgileri girdikten sonra ders ekle düğmesine basınca göreceğiniz gibi, bölüm adında seçilen bölüme göre 3 farklı yeni form açılmaktadır. Ben şunları yapmak istiyorum;

a. Ders ekle düğmesine bastıktan sonra hoca adı açılan yeni formda ilgili alana gitsin. (Yani hoca; hangi gün, hangi sınıfa ve kaçta derse giriyorsa)
b. Ancak buradaki en önemli kriter; bir hoca aynı gün ve saat aralığında sadece bir bölümde ve bir sınıfta olabilir (Zaten insan aynı anda 2 farklı yerde bulunamaz değil mi
Şimdiden çok teşekkür ederim.

Selamlar.
12/02/2016, 06:29

ozanakkaya

Yoneticilik_Ders_Programi  isimli formda düzenleme yapıldı.



Formdaki gün,sınıf ve saate göre 28 adet liste kutusu (lst_1, lst_2,.......lst_28) ve 28 adet metin kutusu ekledim.
Liste kutularının görünür özelliği hayır yapılarak gizlenebilir.

lst_1'in satır kaynağı

SELECT srg_sporyoneticiligi.Hoca_Adi, srg_sporyoneticiligi.Saat_Araligi, srg_sporyoneticiligi.Sinif_No, srg_sporyoneticiligi.Pazartesi FROM srg_sporyoneticiligi WHERE (((srg_sporyoneticiligi.Saat_Araligi)="08:30 - 09:15") AND ((srg_sporyoneticiligi.Sinif_No)="1. Sınıf") AND ((srg_sporyoneticiligi.Pazartesi) Is Not Null)); 

sorgudaki WHERE kısmında saat aralığı, sınıfı ve gün kriteri diğer liste kutularının satır kaynaklarındaki sorgularda kritere göre değişiyor.

Form açıldığında liste kutusundaki veriye göre aynı numarayı taşıyan metin kutusuna veri aktarıyor.

Ders ekleme tablosuna eklenen satırlar kopyala/yapıştır ile eklendi ve gün, sınıf ve saat bilgileri kontrol amaçlı güncellendi.

Hocanın aynı gün ve saate ders eklenmesi konusu ile ilgili saat açılan kutusunun güncelleştirme sonrasında olayına kod ekledim. Sonraki sorularınızda birden fazla soruyu aynı konu başlığı içerisinde sorarsanız uyarı puanı alabilirsiniz.
12/02/2016, 17:22

elmariachi

Üstadım çok teşekkür ederim. Çalışmanızı biraz önce indirdim. İlk görünüşe göre tam istediğim gibi olmuş, örneklerinize bakarak sanırım diğer alanları ben doldurabilirim.

Uyarınız için de ayrıca teşekkür ederim, dikkate alacağım.

Selamlar.