Skip to main content

AccessTr.neT


İlişkilendirimiş Tablolar Arasında Sorgu Yazmak

İlişkilendirimiş Tablolar Arasında Sorgu Yazmak

#7
(01/04/2017, 15:12)atoz112 yazdı: sayın Hasan Ablak,

siz de takdir edersiniz ki,
sadece ifadeler ya da bilgisel bazda çözüme yetersiz kalacak sorunlarda içeriğini görmeden,sadece yazılı bilgilere veya eklenen resimlere bakarak çözümler sunmak yetersiz kalacaktır.örnek eklenmesi yerinde olacaktır.

bu nedenle,lütfen,
Site Kuralları gereği;
içeriğinde farazi gerçek dışı uydurma veriler ve işlemlerin neticelerini görebilecek şekilde 4-5 kayıt olacak halde örnek uygulamanızı eklemeye özen gösteriniz.teşekkürler.

bilginize...iyi çalışmalar,saygılar.
Hocam istediğim bütün kodları tek bir kod halinde yazmışsınız teşekkür ederim ama inanın Sql kod bilgim bu kodları ayıracak derece de bile değil;
öncelikle hangi öğretmenin hangi derse girdiği kodunu veren kısım

not tablosundaki notlarında hangi öğrenciye ait olduğunu veren  kısım (notların ortalamasını verebilir)
bunları nasıl yapabilirim
Cevapla
#8
sayın hasan Ablak,

aşağıdaki açıklamaların yapılması uygun görülmüştür.

1)

Alıntı:hangi öğretmenin hangi derse girdiği kodunu veren kısım

ifadenize yönelik olarak;

SELECT [OgretmenAdi] & " " & [OgretmenSoyadi] AS Ogretmen, Dersler.DersAdi, HDHH.Kimlik
FROM Ogretmenler INNER JOIN (Ogrenciler INNER JOIN ((Dersler INNER JOIN HDHH ON Dersler.id = HDHH.DersID) INNER JOIN OgrenciNotlar ON Dersler.id = OgrenciNotlar.DersID) ON Ogrenciler.id = OgrenciNotlar.OgrenciID) ON Ogretmenler.id = HDHH.HocaID
GROUP BY [OgretmenAdi] & " " & [OgretmenSoyadi], Dersler.DersAdi, HDHH.Kimlik;

yukarıdaki kodları kullanmak sureti ile ogretmenders_rapor adında YENİ SORGU oluşturunuz.

2)

Alıntı:not tablosundaki notlarında hangi öğrenciye ait olduğunu veren  kısım

ifadenize yönelik olarak;

SELECT [Adi] & " " & [Soyadi] AS Ogrenci, Dersler.DersAdi, OgrenciNotlar.Quiz1, OgrenciNotlar.Quiz2, OgrenciNotlar.Vize, OgrenciNotlar.Final, HDHH.Kimlik
FROM Ogretmenler INNER JOIN (Ogrenciler INNER JOIN ((Dersler INNER JOIN HDHH ON Dersler.id = HDHH.DersID) INNER JOIN OgrenciNotlar ON Dersler.id = OgrenciNotlar.DersID) ON Ogrenciler.id = OgrenciNotlar.OgrenciID) ON Ogretmenler.id = HDHH.HocaID
GROUP BY [Adi] & " " & [Soyadi], Dersler.DersAdi, OgrenciNotlar.Quiz1, OgrenciNotlar.Quiz2, OgrenciNotlar.Vize, OgrenciNotlar.Final, HDHH.Kimlik;

yukarıdaki kodları kullanmak sureti ile ogretmenders_rapor adında YENİ SORGU oluşturunuz.

bilginize...iyi çalışmalar,saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#9
sayın Hasan Ablak,

konu takibiniz açısından,hatırlatma anlamında;
konunuz ile ilgili son gelişme ne durumdadır.

şüphesiz,işlemleriniz tamamlanmış ve sorununuzu çözmüş de olabilirsiniz.site içi aramalarınız neticesinde sitede yer alan konuları ve örnekleri incelemelerinizin sonucu ile bazı gelişimler elde etmiş de olabilirsiniz...bilgilendirmek ister misiniz lütfen.teşekkürler.

bilginize...iyi çalışmalar,saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#10
Konu;

gerek paylaşılan bilgiler neticesinde çözüme kavuşturuldu düşüncesi ile ve gerekse de
konu sahibinin zaman zarfında ayrıntılı geri dönüş bildirimleri olmaması nedeni ile,
(gerektiğinde konu sahibinin geri bildirim hakkı saklı kalmak üzere)

Cevaplanmış Sorular kategorisi içerisine taşınmıştır.

bilginize.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task