16/04/2010, 12:56
Öğrenci puanına göre sıra numarası
16/04/2010, 13:00
Seruz
Yeni mesajdan önce, önceki mesajların Özet'ini vermediğime dua edin
Aynı Sınavda ve aynı sınıfta olup aynı puana sahip olan öğrencileri, sıralayabilmek için tablodaki kimlik alanını da "YP-Denemeler Sorgu" adlı sorguya ilave ettim. (Aslında öğrenci adına göre de sıralanabilirdi ama mantığı anladıysanız onu da siz değiştirirsiniz
Bu nedenle kod'la beraber dosyayı da ekledim.
Aynı Sınavda ve aynı sınıfta olup aynı puana sahip olan öğrencileri, sıralayabilmek için tablodaki kimlik alanını da "YP-Denemeler Sorgu" adlı sorguya ilave ettim. (Aslında öğrenci adına göre de sıralanabilirdi ama mantığı anladıysanız onu da siz değiştirirsiniz
Bu nedenle kod'la beraber dosyayı da ekledim.
Kod:
SELECT [YP-Denemeler Sorgu].Deneme, [YP-Denemeler Sorgu].Öğrenci, [YP-Denemeler Sorgu].[Öğrenci No], [YP-Denemeler Sorgu].Sınıf, DCount("*","[YP-Denemeler Sorgu]","[Deneme]='" & [Deneme] & "' And [Sınıf]=" & [Sınıf] & " And (([SBS-Puan]>" & [SBS-Puan] & ") or ([SBS-Puan]=" & [SBS-Puan] & " And [Kimlik]<=" & [Kimlik] & "))") AS Sira, [YP-Denemeler Sorgu].[SBS-Puan], [YP-Denemeler Sorgu].[Tur-D], [YP-Denemeler Sorgu].[Tur-Y], [YP-Denemeler Sorgu].[Tur-Net], [YP-Denemeler Sorgu].[Mat-D], [YP-Denemeler Sorgu].[Mat-Y], [YP-Denemeler Sorgu].[Mat-Net], [YP-Denemeler Sorgu].[Fen-D], [YP-Denemeler Sorgu].[Fen-Y], [YP-Denemeler Sorgu].[Fen-Net], [YP-Denemeler Sorgu].[Sos-D], [YP-Denemeler Sorgu].[Sos-Y], [YP-Denemeler Sorgu].[Sos-Net], [YP-Denemeler Sorgu].[İng-D], [YP-Denemeler Sorgu].[İng-Y], [YP-Denemeler Sorgu].[İng-Net], [YP-Denemeler Sorgu].Sıralamalar, [YP-Denemeler Sorgu].Cevaplar, [YP-Denemeler Sorgu].[Top-D], [YP-Denemeler Sorgu].[Top-Y], [YP-Denemeler Sorgu].[Top-Net]
FROM [YP-Denemeler Sorgu]
ORDER BY [YP-Denemeler Sorgu].Deneme, [YP-Denemeler Sorgu].Sınıf, DCount("*","[YP-Denemeler Sorgu]","[Deneme]='" & [Deneme] & "' And [Sınıf]=" & [Sınıf] & " And (([SBS-Puan]>" & [SBS-Puan] & ") or ([SBS-Puan]=" & [SBS-Puan] & " And [Kimlik]<=" & [Kimlik] & "))");
16/04/2010, 19:29
seseyna
Sn Seruz yardımlarınız için çok teşekkür ederim. Yaptığınız örnek problemsiz bir şekilde çalışıyor. Sql ifadesini incelediğimde nasıl hesaplatma yaptığınızı anladım ve yeni bir yöntem öğrendim sayenizde. Öğrendiklerim karşısında programa eklemek istediğim birkaç fonksiyon daha geldi aklıma. Umarım başarılı olabilirim. Öğrenci Otomasyon programının düzenlemelrini yaptıktan sonra formda paylaşacağım. Ozaman sizden fikir ve görüşlerinizi isteyebilirim.
16/04/2010, 19:55
assenucler
Sayın seseyna ve Seruz;
Emek, paylaşım ve katkılarınız için teşekkürler. Arşivime ekliyorum..
İyi akşamlar..
Emek, paylaşım ve katkılarınız için teşekkürler. Arşivime ekliyorum..
İyi akşamlar..
21/04/2021, 10:46
Subco
Sn. Seruz,
Bu kodu "Sira: DCount("*","[YP-Denemeler Sorgu]","[Deneme]='" & [Deneme] & "' And [Sınıf]=" & [Sınıf] & " And (([SBS-Puan]>" & [SBS-Puan] & ") or ([SBS-Puan]=" & [SBS-Puan] & " And [Kimlik]<=" & [Kimlik] & "))")
tekbir kritere gore ornegin "Sinif" kriterine gore nasil yazabiliriz.
Saygilar,
Subco
Bu kodu "Sira: DCount("*","[YP-Denemeler Sorgu]","[Deneme]='" & [Deneme] & "' And [Sınıf]=" & [Sınıf] & " And (([SBS-Puan]>" & [SBS-Puan] & ") or ([SBS-Puan]=" & [SBS-Puan] & " And [Kimlik]<=" & [Kimlik] & "))")
tekbir kritere gore ornegin "Sinif" kriterine gore nasil yazabiliriz.
Saygilar,
Subco
21/04/2021, 11:33
berduş
Sira: DCount("*";"[YP-Denemeler Sorgu]";"[Sınıf]=" & [Sınıf] )
şeklinde dener misiniz?not: ; ile olmazsa , olarak deneyin