AccessTr.neT
Raporda Ölçütü Yapamadım - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Raporda Ölçütü Yapamadım (/konu-raporda-olcutu-yapamadim.html)

Sayfalar: 1 2 3 4 5 6 7 8


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.