Order by Master-Detail ilişkide çalışmıyor.

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
sychorax
Üye
Mesajlar: 206
Kayıt: 20 May 2004 04:29

Order by Master-Detail ilişkide çalışmıyor.

Mesaj gönderen sychorax »

Merhaba Arkadaşlar;
Query'leri kullanarak advantage üzerinde bir uygulama yazıyorum.Ama takıldığım bir nokta oldu.
Master-Detail ilişkilerde sql'in "order by" ifadesi çalışmıyor.master-detail ilişkiyi siliyorum o zaman çalışyor.
Şimdiden sağolun.
ASE
Kıdemli Üye
Mesajlar: 518
Kayıt: 28 Ağu 2003 03:17
Konum: samsun
İletişim:

Mesaj gönderen ASE »

Ewet bu advantage nin bir eksiği. Master tabloda sıralamada problem çıkmıyor ama detailde sırala yapmıyor.
Bunun yerine çalışma zamanında orderby yerine sort kullanarak sıralama yapabilirsin...
Allah'ım!...
Yol boyunca bırakma elimi...
Düşerim sonra...


ASE YAZILIM
Kullanıcı avatarı
sychorax
Üye
Mesajlar: 206
Kayıt: 20 May 2004 04:29

Mesaj gönderen sychorax »

Cevabın için sağol ASE.
Peki sort yöntemini nasıl kullanabilirim.Table kullanmamın imkanı yok mecbur query ile halletmem gerekiyor.
ASE
Kıdemli Üye
Mesajlar: 518
Kayıt: 28 Ağu 2003 03:17
Konum: samsun
İletişim:

Mesaj gönderen ASE »

Şu an makinamda delphi kurulu değil işyerindeyim. Aam akşama bakıp kesin kod yazmaya çalışırım
kolay gelsin
Allah'ım!...
Yol boyunca bırakma elimi...
Düşerim sonra...


ASE YAZILIM
Kullanıcı avatarı
sychorax
Üye
Mesajlar: 206
Kayıt: 20 May 2004 04:29

Mesaj gönderen sychorax »

Arkadaşlar ben sorunu şu şekilde hallettim.
sirala_tarih adında bir index oluşturdum içinde sıralanacak tarihi içeren.
sonra adsquery'nin IndexDefs diye bir yeri var Object Inspectorda orda tanımladığım sirala_tarih index'ini en yukarıya taşıdım sorun halloldu.
Kullanıcı avatarı
sychorax
Üye
Mesajlar: 206
Kayıt: 20 May 2004 04:29

Mesaj gönderen sychorax »

Bu advantage tüm işlerimi alt üst etti be.
Yukarda yazdığım şekilde çözülmüştü sorun.Şimdi gene aynı sorun başladı. Nasıl bir olay anlamadım.
ASE sen yine sort yöntemini göndersen baya iyi olur.
normalde adotablolarda adotable1.sort diye bir özellik vardı bu advantage'de yok.
Cumartesi işi teslim etmem gerekiyor veritabanınıda değiştiremiyorum.
Cevapla