AccessTr.neT
Öğrenci puanına göre sıra numarası - 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ığı: Öğrenci puanına göre sıra numarası (/konu-ogrenci-puanina-gore-sira-numarasi.html)

Sayfalar: 1 2 3 4 5


Cvp: Öğrenci puanına göre sıra numarası - Seruz - 16/04/2010

Sn. Ayhan2122, uyarınız üzerine tekrar inceledim.

Bende Access 2002 ingilizce ile hata vermeden çalışıyor,
Access 2007 Türkçe ile denediğimde söylediğiniz hatayı bende alıyorum.

Enterasan gerçekten.
Bi bakayım.
Şimdi biraz uğraştım ve puanlardaki küsuratlardan olduğunu farkettim.
SBS-Puan 'ı CInt ile tamsayı yapınca hata vermiyor, CSng veya CCur ile yine hata veriyordu.

Denetim Masası, Bölge ve Dil seçeneklerinden,
Ondalık Simgesini "." (nokta),
Basamak gruplandırma simgesini "," (virgül)
olarak değiştirince sorun kalmadı.


Cvp: Öğrenci puanına göre sıra numarası - ayhan2122 - 16/04/2010

Hocam elinize sağlık çok güzel olmuş Lol
Bir de aynı sıra numarasını birden fazla kişiye vermese Icon_rolleyes


Cvp: Öğrenci puanına göre sıra numarası - seseyna - 16/04/2010

Günaydın herkese,
Şimdi bilgisayar başına geçtim yazdıklarınızı okudum ama henüz örneği incelemedim. Ama sadece yazılanları gördükten sonra teşekkür etmeden bir an bile bekleyemedim. Şimdi göndermiş oladuğunuz kodlara bakarak size son durumu bildireceğim.

Bu arda sn ayhan'ın sorduğu soruyuda yanıtlayayım hemen. Kurumun sitesine her seferinde tüm listeyi ekliyorum. Sebebi; Msql yapının Excel dosyasına direkt bağlı olması. Bu yapıyıda tasarımcıyla birlikte geliştirmiştik. Amaç şuydu; tek bir Excel dosyasını site yapısındaki var olan Excel ile değiştirdiğimizde msql yapı bunu direkt olarak kullanabilsin. Bir öğrenci geçmiş tarihli bir deneme dahi yapmış olsa bunu elle giriş yapmaktan kurtulalım. Hangi öğrencinin hangi kayıtları eklenmişti, acaba unuttuğumuz bir şey kaldımı diye düşünmeyelim, düşüncesiyle böyle bir yapı geliştirdik.
Neyse lafı daha fazla uzatmadan kodları incelemeye başlıyorum. Tekrar teşekkür ederim.


Cvp: Öğrenci puanına göre sıra numarası - ayhan2122 - 16/04/2010

Rpr1'i inceleyin.


Cvp: Öğrenci puanına göre sıra numarası - seseyna - 16/04/2010

Sn Seruz tekrar teşekkür ediyorum. Gerçekten çok başarılısınız bu konuda. Aynı puanı alan öğrencilere bir çözüm şart. Hangi kritere göre aynı puan alan öğrencileri sıralandırdığımızın bir önemi yok aslında. Kayır giriş sırasına göre bile olsa olur. Üzerinde bir kaç deneme yaparım ama öncelikle sizin Sql kodunuzu çözerek tam olarak ne şekilde hesaplatma yaptığınızı anlamam gerekli. Ve yardıma hala açığım bu konuda. Ayrıca tespitlerinizde çok yerinde. 2007 Access de sayı bölümü için atanmış biçimlendirme "3,012.01" şeklinde yani bizim Türkçede kullandığımız gibi "3.012,01" şeklinde değil. Dediğiniz gibi bölgesel ayarlardan ondalık simgesi ve basamak gruplandırma simgesinin yerlerini değiştirdiğimizde her ikiside aynı oluyor ve sorunsuz bir şekilde çalışıyor. Sanırım bunun ana sebebi Access 2007'nin alt yapısının tamamen Türkçeye uyarlanamamış olması olsa Türkçe işletim sistemi üstünde İngilizce alt yapılı programın çakışmalarının olduğu. İki gün içerisinde karşıma çıkan ikinci Access 2007 hatası diyebilirim.
Bir diğer hatayı hemen açıklamak isterim: Access 2007 içerisinde bulunan ifade yorumlayıcısı kod yapısı içindeki hataları otomatik düzeltmeye ayarlanmış. Ve bunun içinde bazı türkçe kelimelerin ingilizceye çevrilmesi durumu doğuyor. İfade oluşturucu kullanarak bir ifade hazırlarken, tabloda bulunan alan adları, "ad", "sol", "sağ" vb. tanımlanmış ise, ifade yorumlayıcısı "name", "left", "righ" olarak bu alan adlarını düzelttiğini düşünerek ifadenin hata vermesine neden oluyor. Buradan da anlıyoruz ki Access 2007'nin Türkçeleştirme sorunu var ve mumkün oldukça tablo yapılarında ingilizce ifadeler kullanmalıyız.


Cvp: Öğrenci puanına göre sıra numarası - Seruz - 16/04/2010

(16/04/2010, 11:17)ayhan2122 yazdı: Hocam elinize sağlık çok güzel olmuş Lol
Bir de aynı sıra numarasını birden fazla kişiye vermese Icon_rolleyes

Sn. ayhan2122, ben 11 nolu mesajımda böyle bir problem olduğunu ve neye göre
sıralanmak istendiği söylenirse ona göre düzeltirim demiştim, sanırım gözünüzden kaçmış.

Alıntı:...
Yalnız burada tamamen aynı puana sahip olan 2 öğrenci olursa, ikisine de aynı numarayı veriyor.
Aynı puana sahip olan 2 öğrenciyi neye göre sıralamasını istediğinizi yazarsanız, onu da çözeriz.

Çözümü az sonra...