Skip to main content

AccessTr.neT


Öğrenci puanına göre sıra numarası

Öğrenci puanına göre sıra numarası

Çözüldü #13
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ı.
Bildiğini bilenin arkasından git, bildiğini bilmeyeni uyar, bilmediğini bilene öğret, bilmediğini bilmeyenden kaç.
Konfüçyüs
Cevapla
Çözüldü #14
Hocam elinize sağlık çok güzel olmuş Lol
Bir de aynı sıra numarasını birden fazla kişiye vermese Icon_rolleyes
Saygılar, iyi çalışmalar.
*********
Kod, formül vs bilmek önemlidir ama mantığını yürütebilmek, nerede ve nasıl kullanılacağını bilmek daha önemlidir.
Cevapla
Çözüldü #15
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.
Cevapla
Çözüldü #16
Rpr1'i inceleyin.
.rar Öğrenci-Otomasyon2.rar (Dosya Boyutu: 50,85 KB | İndirme Sayısı: 16)
Saygılar, iyi çalışmalar.
*********
Kod, formül vs bilmek önemlidir ama mantığını yürütebilmek, nerede ve nasıl kullanılacağını bilmek daha önemlidir.
Cevapla
Çözüldü #17
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.
Cevapla
Çözüldü #18
(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...
Bildiğini bilenin arkasından git, bildiğini bilmeyeni uyar, bilmediğini bilene öğret, bilmediğini bilmeyenden kaç.
Konfüçyüs
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task