Öğrencileri grup alanına göre sıralama

  • Neil
11 yıl 8 ay önce #436 by Neil
Öğrencileri grup alanına göre sıralama tarafından yaratıldı Neil
Merhaba, bu uygulama harika ve zamanla gelişmesini görmek için sabırsızlanıyorum. Öğrenci adlarının uzun basına göre sıralanmasıyla ilgili bir sorum var. 'Sırala'yı seçtiğimde, isimler ada göre sıralanıyor, 'sıralama 2' soyadı yapıyor...hepsi iyi..., ancak, 'grup alanını' sıralamak için 'sıralama 3' bekliyordum, ama bu benim için çalışmıyor. Her öğrenci adının sonuna bir 'sayı' koyarak denemeler yaptım. 'sort 3' bu sayıya göre sıralama yaptı. 'Sıralama 3'ün ne anlama geldiğini onaylayabilir misiniz veya yanlış bir şey yapıyorsam..çünkü 'grup' alanına göre sıralamak harika olurdu......teşekkürler ;)

Lütfen Oturum aç or Hesap oluştur sohbete katılmak için.

Daha
11 yıl 8 ay önce #437 by bert
Yanıtlayan: bert Konu üzerine Ynt: Öğrencileri grup alanına göre sıralama
Merhaba Neil,
Sıralama işlevi biraz kaba, çünkü öğrencinin adı için tek bir alan kullanıyoruz. Ülkelerin farklı ad, orta ve soyad kavramları vardır ve tek bir alanın bunu (biraz) çözeceğini düşündük, muhtemelen bu konuda yanılmışız...

Sıralama işlevi, bir adı boşluklarına göre birinci, ikinci ve son bölüm olmak üzere 3 bölüme ayırır.

Örneğin, John H. Smith bölünecekti
(bölüm 1) John
(bölüm 2) H.
(bölüm 3-son) Smith

Jose Luis Antonio Sanchez gibi biraz daha karmaşık bir şey
(bölüm 1) Jose
(bölüm 2) Luis
(bölüm 3-son) Sanchez

Ve John Doe gibi daha basit bir şey

(bölüm 1) John
(bölüm 2)
(bölüm 3-son) Doe

Yani her sıralama 1 , 2 ,3 bir parçayı hesaba katar, ancak muhtemelen karşı karşıya olduğunuz şey, Grup'un bu sıralamada dışarıda bırakıldığı gerçeğidir. Grubu sıralama işlevine ekleyeceğiz, böylece bir sonraki sürümümüzde isimlere göre önceliği olacak, sanırım bu işe yarayacak.

Son çare olarak, Sıralamayı manuel olarak değiştirebilmeniz için Taşı işlevine (bir öğrenciye dokunup basılı tutun) sahipsiniz... İdeal olmaktan uzak olduğunu biliyorum, ama en azından yalnızca bir kez yapılması gerekiyor...

Umarım bu, sıralamaya biraz ışık tutar... daha fazla yardımcı olabilirsem bana bildirin.
Bizimle iletişime geçtiğiniz için teşekkürler!

Lütfen Oturum aç or Hesap oluştur sohbete katılmak için.