Wiev de Order By yada sıraltma ?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Necatiozbek
Üye
Mesajlar: 24
Kayıt: 23 Eki 2006 06:33

Wiev de Order By yada sıraltma ?

Mesaj gönderen Necatiozbek »

Herkese merhaba ;
Veritabanı olarak Firebird kullanıyorum..
Verilerimi bir wiev kullanarak parametrelere bağlı olarak IBQuery de listelettiriyorum..

IbQuery1.SQL.Add('select TARIH,ISLEM,ACIKLAMA from Hareketler where KOD1=:bir ');
IbQuery1.SQL.add('union select TARIH,ISLEM,ACIKLAMA from Hareketler where KOD2=:iki ');
.....
....
IBQuery1.Open;

Gibi..Sorunum şu ki bu SQL koduna ORDER BY TARIH ASC cümleciğini ekleyemedim,çalışmadı. Ayrıca AdoQuery ile çalışırken kullandığım Title'ye tıkladığımda verileri listeleyen kod bloğunu da IBQuery ye göre düzenleyemedim..
Bu konuda ki yardımlarınız için şimdiden teşekkür ediyorum
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
order by da alan adı yerine sıra numarasını kullanabilirsiniz.
sizin kodlara göre

Kod: Tümünü seç

 order by 1
yazdığınız zaman tarihe göre sıralayacaktır.
titlea tıkladığınız zaman sql de değişiklik yapmanız lazım order by kısmını yeniden oluşrurup queryyi refresh etmeniz lazım.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Necatiozbek
Üye
Mesajlar: 24
Kayıt: 23 Eki 2006 06:33

Mesaj gönderen Necatiozbek »

sorun şu ki ORDER BY TARIH ASC yada ORDER BY 1 den ziyade bu cümleciğin kodda nereye yada nerelere yazılması gerekliliği ?.. Union la birleştirdiğim her iki select in sonuna yazıyorum olmuyor, yada sadece bir select in sonuna yazıyorum olmuyor vs vs.. Hep Hata veriyor..
Necatiozbek
Üye
Mesajlar: 24
Kayıt: 23 Eki 2006 06:33

Mesaj gönderen Necatiozbek »

Problem Çözülmüştür , teşekkür ederim..
Kullanıcı avatarı
kadirkurtoglu
Üye
Mesajlar: 748
Kayıt: 22 May 2005 01:20
Konum: Uzakta Görünen Tepeden...

Mesaj gönderen kadirkurtoglu »

nasıl çözdüğünüzü de yazarsanız. bi katkınız olur...
Kullanıcı avatarı
naile
Admin
Mesajlar: 1873
Kayıt: 11 Haz 2003 10:11

Mesaj gönderen naile »

union kullanılırken order by sadece en son cümlenin en sonuna yazılarak kullanılır.
Cevapla