ListView de Sayısal sıralama hatası

20/05/2010, 16:51

AccessAltay2010

Merhaba arkadaşlar,
ekteki programda ListView Kolon başlarına tıklandığında alfabetik değerleri doğru sıralıyor; ama sayısal değerleri de string olarak değerlendirip sıraladığı için hatalı bir sıralama ortaya çıkyor.Nasıl bir
çözüm olabilir değerlendirirseniz sevinirim teşekkürler...
21/05/2010, 00:29

beab05

Merhaba;

İlgili alan için format kullanın;

Kod:
format([AlanIsmi],'0000000')
21/05/2010, 19:11

AccessAltay2010

Haklısınız biçim değişikliğiyle sonuç alınabiliyor,bunu ben de denemiştim.Ancak başka ve daha kesin bir çözüm olabilir mi,mesela biçimlemede sayı hanesi arttığında veya veri türü tarih olduğunda yine sorun çıkabilir.Tüm veri türlerini içeren bir sıralama fonksiyonu oluşturmak mümkün mü acaba Yine de çok teşekkürler
24/05/2010, 09:47

AccessAltay2010

Üzerinde biraz daha çalıştım ve sanırım oldu,ekteki programda mevcut(Üstteki Listview hatalı ,alttaki Listview doğru sıralama yapıyor-Fark anlaşılsın diye birisini düzeltmedim.)Paylaşmak istedim ,teşekkürler