DataGird tarih düzenlemesi

24/08/2012, 08:52

sümm

Arkadaşlar merhaba şimdi ben verilerimi giriyorum verileride datagridde gösteriyor buraya kadar porblem yok şimdi datagridde gösterirken sıralamayı order by date olaak ayarlardım yani ay ay tek tek sıralası ama datagridde gösterirken günü baz alır sıralıyor yani şöyle göstereyim :

1.ocak.2012
1.şubat.2012
2.ocak.2012
2.ağustos.2012
3.ocak.2012


gibi ben ayı baz alıp sıralamasını istiyorum yardım ederseniz sevinirim.
topla.rar
24/08/2012, 10:08

Coskun0559

Merhaba,
Öncelikle belirtmek isterim ki örneğinizde kullandığınız Activex(Ocx) ve bazı dll dosyalarından dolayı örneğinizi tam manasıyla açamadım.Gördüğüm kadarıyla Adodc nesnesini kullanmışsınız.
Şimdi yapmanız gerekenlerden bahsedelim.
Adodc nesnesi Access veri tabanındaki Tablodan sorgular yardımıyla veri çekmektedir.Adodc nesnesinin Özellikler kısmından Bunu ayarlayabilirsiniz.Resimde nerden yapılacağını Gösterdim.
Gelelim sorgumuzu yazmaya.Ben sorguyu Access da yazdım isterseniz benim yazdığım sorguyu Access da boş bi sorgu açıp test edebilirsiniz.
Sorgu :
 SELECT Mid([date],4,2) AS Ay, tekliftablosu.validitiy, tekliftablosu.referans, tekliftablosu.revizeli, tekliftablosu.revize, tekliftablosu.customer, tekliftablosu.project, tekliftablosu.destination, tekliftablosu.delvterm, tekliftablosu.standard, tekliftablosu.grade, tekliftablosu.pipelength, tekliftablosu.lining, tekliftablosu.coating, tekliftablosu.dia, tekliftablosu.wtch, tekliftablosu.meter, tekliftablosu.ton, tekliftablosu.cr, tekliftablosu.upriceton, tekliftablosu.unitpricem, tekliftablosu.tprice, tekliftablosu.PM, tekliftablosu.aciklama
FROM tekliftablosu
ORDER BY Mid([date],4,2);
date alanındaki "ay" kısmını seçmek için mid fonksiyonunu kullandım.
Kolay Gelsin.
Resim

24/08/2012, 11:12

sümm

Ahhh tabi yaa bu hiç aklıma gelmedi Çok teşekkürler yaa saolun )