Raporda Ölçütü Yapamadım

1 2 3 4 5 6 7 8
01/05/2020, 00:05

userx

rpr_tebligogrenci 'nin Kayıt Kaynağındaki sorguyu alttaki sorguyla değiştirerek dener misin?
SELECT tbl_disiplinkarari.olay_id, tbl_tebligatlar.ogrenci_id, tbl_tebligatlar.ressayi, tbl_tebligatlar.yazitarihi, tbl_tebligatlar.resyazkonu, Tbl_ogrenci.adisoyadi, Tbl_ogrenci.sinifi, Tbl_ogrenci.okulno, Tbl_ogrenci.velisi, Tbl_ogrenci.veliadresi, Tbl_ogrenci.velitelefonu, Tbl_ogrenci.adisoyadi, tbl_disiplinkarari.kararno, tbl_disiplinkarari.karartarihi, tbl_disiplinkarari.davranisnedeni, tbl_disiplinkarari.cezaanamadde, tbl_disiplinkarari.cezaaltmadde, tbl_disiplinkarari.kurulkarari FROM (Tbl_ogrenci INNER JOIN tbl_tebligatlar ON Tbl_ogrenci.ogrenci_id = tbl_tebligatlar.ogrenci_id) INNER JOIN tbl_disiplinkarari ON (tbl_tebligatlar.ogrenci_id = tbl_disiplinkarari.ogrenci_id) AND (tbl_tebligatlar.olay_id = tbl_disiplinkarari.olay_id) GROUP BY tbl_disiplinkarari.olay_id, tbl_tebligatlar.ogrenci_id, tbl_tebligatlar.ressayi, tbl_tebligatlar.yazitarihi, tbl_tebligatlar.resyazkonu, Tbl_ogrenci.sinifi, Tbl_ogrenci.okulno, Tbl_ogrenci.velisi, Tbl_ogrenci.veliadresi, Tbl_ogrenci.velitelefonu, Tbl_ogrenci.adisoyadi, tbl_disiplinkarari.kararno, tbl_disiplinkarari.karartarihi, tbl_disiplinkarari.davranisnedeni, tbl_disiplinkarari.cezaanamadde, tbl_disiplinkarari.cezaaltmadde, tbl_disiplinkarari.kurulkarari, Tbl_ogrenci.adisoyadi HAVING (((tbl_disiplinkarari.olay_id)=[Formlar]![frm_tebligatlar]![olay_is_no]) AND ((tbl_tebligatlar.ogrenci_id)=[Formlar]![frm_tebligatlar]![frm_tebligat_yapilanlar]![ogrenci_id]) AND ((tbl_tebligatlar.ressayi) Is Not Null)); 
01/05/2020, 00:15

SeferŞANLI

Sayın ozan Beyin ve Sizin Bu son gönderdiğiniz kodlar tbl_ogrencilerde olayi çözdü. Öğretmenle ve diğerleri için yöntem nasıl olmalı

Açıkcası ben bu rapordaki sorgunun ilişkilendirmesi konusunu tam kavrayamıyorum.
01/05/2020, 00:25

userx

Rapor Kayıt kaynaklarını aşağıdaki sorgularla değiştirir misin ?
rpr_tebligveli için,
SELECT tbl_disiplinkarari.olay_id, tbl_tebligatlar.ogrenci_id, tbl_tebligatlar.ressayi, tbl_tebligatlar.yazitarihi, tbl_tebligatlar.resyazkonu, Tbl_ogrenci.adisoyadi, Tbl_ogrenci.sinifi, Tbl_ogrenci.okulno, Tbl_ogrenci.velisi, Tbl_ogrenci.veliadresi, Tbl_ogrenci.velitelefonu, Tbl_ogrenci.adisoyadi, tbl_disiplinkarari.kararno, tbl_disiplinkarari.karartarihi, tbl_disiplinkarari.davranisnedeni, tbl_disiplinkarari.cezaanamadde, tbl_disiplinkarari.cezaaltmadde, tbl_disiplinkarari.kurulkarari FROM (Tbl_ogrenci INNER JOIN tbl_tebligatlar ON Tbl_ogrenci.ogrenci_id = tbl_tebligatlar.ogrenci_id) INNER JOIN tbl_disiplinkarari ON (tbl_tebligatlar.olay_id = tbl_disiplinkarari.olay_id) AND (tbl_tebligatlar.ogrenci_id = tbl_disiplinkarari.ogrenci_id) GROUP BY tbl_disiplinkarari.olay_id, tbl_tebligatlar.ogrenci_id, tbl_tebligatlar.ressayi, tbl_tebligatlar.yazitarihi, tbl_tebligatlar.resyazkonu, Tbl_ogrenci.sinifi, Tbl_ogrenci.okulno, Tbl_ogrenci.velisi, Tbl_ogrenci.veliadresi, Tbl_ogrenci.velitelefonu, Tbl_ogrenci.adisoyadi, tbl_disiplinkarari.kararno, tbl_disiplinkarari.karartarihi, tbl_disiplinkarari.davranisnedeni, tbl_disiplinkarari.cezaanamadde, tbl_disiplinkarari.cezaaltmadde, tbl_disiplinkarari.kurulkarari, Tbl_ogrenci.adisoyadi HAVING (((tbl_disiplinkarari.olay_id)=[Formlar]![frm_tebligatlar]![olay_is_no]) AND ((tbl_tebligatlar.ogrenci_id)=[Formlar]![frm_tebligatlar]![mtn_ogrenciid]) AND ((Tbl_ogrenci.velisi)=[Formlar]![frm_tebligatlar]![frm_tebligat_yapilanlar]![adi_soyadi]));
rpr_tebligmdyrd için,
SELECT tbl_tebligatlar.olay_id, tbl_tebligatlar.ogrenci_id, tbl_tebligatlar.gorus_id, tbl_tebligatlar.kim, tbl_tebligatlar.begetarih, tbl_disiplinkarari.kararno, tbl_disiplinkarari.karartarihi, tbl_disiplinkarari.kurulkarari, Tbl_ogrenci.sinifi, Tbl_ogrenci.okulno, Tbl_ogrenci.adisoyadi, Tbl_ogrenci.velitelefonu, Tbl_ogrenci.veliadresi, tbl_tebligatlar.ressayi, tbl_tebligatlar.yazitarihi, tbl_tebligatlar.resyazkonu, tbl_disiplinkarari.cezaanamadde, tbl_disiplinkarari.cezaaltmadde, tbl_disiplinkarari.davranisnedeni, Tbl_ogretmen.ogremen_adisoyadi, Tbl_ogrenci.adisoyadi, Tbl_ogretmen.rehberlik_sinifi, Dlookup ("disiplinanamadde","tbl_anamadde","id=" & [tbl_disiplinkarari].[cezaanamadde]) AS cezaanamadde, Dlookup ("disiplinaltmadde","tbl_altmadde","altid=" & [tbl_disiplinkarari].[cezaaltmadde]) AS cezaaltmadde FROM ((tbl_tebligatlar INNER JOIN tbl_disiplinkarari ON (tbl_tebligatlar.ogrenci_id = tbl_disiplinkarari.ogrenci_id) AND (tbl_tebligatlar.olay_id = tbl_disiplinkarari.olay_id)) INNER JOIN Tbl_ogrenci ON tbl_disiplinkarari.ogrenci_id = Tbl_ogrenci.ogrenci_id) INNER JOIN Tbl_ogretmen ON tbl_tebligatlar.ogretmen_id = Tbl_ogretmen.ogretmen_id GROUP BY tbl_tebligatlar.olay_id, tbl_tebligatlar.ogrenci_id, tbl_tebligatlar.gorus_id, tbl_tebligatlar.kim, tbl_tebligatlar.begetarih, tbl_disiplinkarari.kararno, tbl_disiplinkarari.karartarihi, tbl_disiplinkarari.kurulkarari, Tbl_ogrenci.sinifi, Tbl_ogrenci.okulno, Tbl_ogrenci.velitelefonu, Tbl_ogrenci.veliadresi, tbl_tebligatlar.ressayi, tbl_tebligatlar.yazitarihi, tbl_tebligatlar.resyazkonu, tbl_disiplinkarari.cezaanamadde, tbl_disiplinkarari.cezaaltmadde, tbl_disiplinkarari.davranisnedeni, Tbl_ogretmen.ogremen_adisoyadi, Tbl_ogrenci.adisoyadi, Tbl_ogretmen.rehberlik_sinifi, Dlookup ("disiplinanamadde","tbl_anamadde","id=" & [tbl_disiplinkarari].[cezaanamadde]), Dlookup ("disiplinaltmadde","tbl_altmadde","altid=" & [tbl_disiplinkarari].[cezaaltmadde]), Tbl_ogrenci.adisoyadi HAVING (((tbl_tebligatlar.ogrenci_id)=[Formlar]![frm_tebligatlar]![frm_tebligat_yapilanlar]![ogrenci_id]) AND ((Tbl_ogretmen.ogremen_adisoyadi)=[Formlar]![frm_tebligatlar]![frm_tebligat_yapilanlar]![adi_soyadi])); 
rpr_tebligsınıfogretmeni için,
SELECT tbl_tebligatlar.olay_id, tbl_tebligatlar.ogrenci_id, tbl_tebligatlar.gorus_id, tbl_tebligatlar.kim, tbl_tebligatlar.begetarih, tbl_disiplinkarari.kararno, tbl_disiplinkarari.karartarihi, tbl_disiplinkarari.kurulkarari, Tbl_ogrenci.sinifi, Tbl_ogrenci.okulno, Tbl_ogrenci.adisoyadi, Tbl_ogrenci.velitelefonu, Tbl_ogrenci.veliadresi, tbl_tebligatlar.ressayi, tbl_tebligatlar.yazitarihi, tbl_tebligatlar.resyazkonu, tbl_disiplinkarari.cezaanamadde, tbl_disiplinkarari.cezaaltmadde, tbl_disiplinkarari.davranisnedeni, Tbl_ogretmen.ogremen_adisoyadi, Tbl_ogrenci.adisoyadi, Tbl_ogretmen.rehberlik_sinifi, Dlookup ("disiplinanamadde","tbl_anamadde","id=" & [tbl_disiplinkarari].[cezaanamadde]) AS cezaanamadde, Dlookup ("disiplinaltmadde","tbl_altmadde","altid=" & [tbl_disiplinkarari].[cezaaltmadde]) AS cezaaltmadde FROM ((tbl_tebligatlar INNER JOIN tbl_disiplinkarari ON (tbl_tebligatlar.olay_id = tbl_disiplinkarari.olay_id) AND (tbl_tebligatlar.ogrenci_id = tbl_disiplinkarari.ogrenci_id)) INNER JOIN Tbl_ogrenci ON tbl_disiplinkarari.ogrenci_id = Tbl_ogrenci.ogrenci_id) INNER JOIN Tbl_ogretmen ON tbl_tebligatlar.ogretmen_id = Tbl_ogretmen.ogretmen_id GROUP BY tbl_tebligatlar.olay_id, tbl_tebligatlar.ogrenci_id, tbl_tebligatlar.gorus_id, tbl_tebligatlar.kim, tbl_tebligatlar.begetarih, tbl_disiplinkarari.kararno, tbl_disiplinkarari.karartarihi, tbl_disiplinkarari.kurulkarari, Tbl_ogrenci.sinifi, Tbl_ogrenci.okulno, Tbl_ogrenci.velitelefonu, Tbl_ogrenci.veliadresi, tbl_tebligatlar.ressayi, tbl_tebligatlar.yazitarihi, tbl_tebligatlar.resyazkonu, tbl_disiplinkarari.cezaanamadde, tbl_disiplinkarari.cezaaltmadde, tbl_disiplinkarari.davranisnedeni, Tbl_ogretmen.ogremen_adisoyadi, Tbl_ogrenci.adisoyadi, Tbl_ogretmen.rehberlik_sinifi, Dlookup ("disiplinanamadde","tbl_anamadde","id=" & [tbl_disiplinkarari].[cezaanamadde]), Dlookup ("disiplinaltmadde","tbl_altmadde","altid=" & [tbl_disiplinkarari].[cezaaltmadde]), Tbl_ogrenci.adisoyadi HAVING (((tbl_tebligatlar.ogrenci_id)=[Formlar]![frm_tebligatlar]![frm_tebligat_yapilanlar]![ogrenci_id]) AND ((Tbl_ogretmen.ogremen_adisoyadi)=[Formlar]![frm_tebligatlar]![frm_tebligat_yapilanlar]![adi_soyadi]));
01/05/2020, 00:29

SeferŞANLI

Maalesef sayın Userx. İki olayın kayıtlarını getiriyor.

https://dosya.co/ipnxu5t2ykrz/ÇATI_ÇALIŞ...4.rar.html
01/05/2020, 00:38

SeferŞANLI

Şöyle bir olay var. Eğer kullanıcı resmi yazıların değerlerinin birini farklı girerse oluyor. ( Yani diyelim öğrenci için konuyu;xxx girdi, veli için x girdi) Rapor düzensiz oluyor. ama veriler eşit olursa sorun çıkmıyor. aynı olay resmi yazı sayısı için de geçerli. Tamam konu aynı olabilir ama resmi yazı sayısı kişiye göre sistemden alınan bir sayıdır. yani değişkenlik olmak zorunda
01/05/2020, 00:44

userx

Bendeki dosyayı incele istersen. Güncellendi.
1 2 3 4 5 6 7 8