RE: Raporda Ölçütü Yapamadım - userx - 01/05/2020
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));
RE: Raporda Ölçütü Yapamadım - SeferŞANLI - 01/05/2020
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.
RE: Raporda Ölçütü Yapamadım - userx - 01/05/2020
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]));
RE: Raporda Ölçütü Yapamadım - SeferŞANLI - 01/05/2020
Maalesef sayın Userx. İki olayın kayıtlarını getiriyor.
https://dosya.co/ipnxu5t2ykrz/ÇATI_ÇALIŞMA-BEN4.rar.html
RE: Raporda Ölçütü Yapamadım - SeferŞANLI - 01/05/2020
Şö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
Re: Raporda Ölçütü Yapamadım - userx - 01/05/2020
Bendeki dosyayı incele istersen. Güncellendi.
|