TABLEDE TARİHE GÖRE SIRALAMA YAPTIRMAK

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
FXERKAN
Üye
Mesajlar: 178
Kayıt: 26 Tem 2003 11:06
Konum: Sivas - Konya
İletişim:

TABLEDE TARİHE GÖRE SIRALAMA YAPTIRMAK

Mesaj gönderen FXERKAN »

gridde tarih ve saat olmak üzere iki sütün var

ben bu verileri önce tarihe göre sonrada saat bilgisine göre sıralamak istiyorum. bunu nasıl yaparım. eğer bu olmuayacaksa sadece tarihe göre nasıl sıralarım onuda söyleseniz yeterli olabilir. teşekkürler.
[ F X E R K A N © - E r k a n Ç İ F T Ç İ ]
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

Eger bu gridin datasource'unun dataset'i bir Query ise o zaman Query'nin SQL cumlesinin sonuna

Kod: Tümünü seç

Order by TARIH, SAAT
yazmaniz yeterli.

Yok eger table componenti kullaniyor iseniz o zaman veritabani tarafinda TARIH+SAAT seklinde bir index tanimlayip Delpih tarafindaki Table componentinde bu tanimladiginiz indexi secerseniz istediginiz siralama olur.
Kullanıcı avatarı
mehmet_turecan_cakmak
Üye
Mesajlar: 132
Kayıt: 02 Tem 2003 01:08
Konum: Afyon
İletişim:

grid

Mesaj gönderen mehmet_turecan_cakmak »

bu çorbada benimde tuzum bulunsun dedim dayanamayıp bi kod yazayım dedim işte kod... :lol:

'select * from tablo1 order by tarih';

iyi çalışmalar...
Kullanıcı avatarı
FXERKAN
Üye
Mesajlar: 178
Kayıt: 26 Tem 2003 11:06
Konum: Sivas - Konya
İletişim:

Mesaj gönderen FXERKAN »

abiler sql tipinde olan kodu zaten biliyordum.

table için söylediğiniz şeyi yaptım oldukça güzel çalıştı yalnız birbiriyle ilişkili iki tablo için ben bir tane daha secondary index tanımladığım için tarih ile ilgili indexi seçtiğim zaman veriler görünmüyor çünkü tabloların bağlantısını oluşturan index iptal edilmiş oluyor.

işte bu yüzden sql deki gibi bir sıralama komutu var mı acaba (table için)
[ F X E R K A N © - E r k a n Ç İ F T Ç İ ]
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7588
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Merhaba,

o zaman yapını Query'e geçir. Table ile tek sıralama yolu index.

Kolay gelsin.
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

Secondat index dedigin indexi veritabani tarafinda olustururken onun onune master detay iliskini olusturan alani ekle.

ornegin secondar index'in MESAJ olsun. Master detay iliskin de TARIH alani uzerinden ise Veritabani tarafinda secondary indexi, MESAH seklinde degil de TARIH+MESAJ seklinde yapip bu indexi secersen sorun olmaz.
Cevapla