IBDatasetleri İlişkilendirme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
andronoid
Üye
Mesajlar: 35
Kayıt: 26 Tem 2004 06:44

IBDatasetleri İlişkilendirme

Mesaj gönderen andronoid »

Merhaba arkadaşlar..

İki adet IBDatasetim var. Programım çalışırken ilk IBDataset`teki master fielde göre ikinci IBDataset`teki kayıtları görmek istiyorum. Normal`de IBTable kullanıp MasterSource`yi ayarlayarak yapabiliyorum ama dediğim şekilde IBDatasetleri ilişkilendiremedim. Bu konuda fikri olanlar, düşüncelerini paylaşırlarsa sevinirim. Uzun zamandır araştırıyorum, forumda arama da yaptım ancak çözümünü bulamadım.

Herekese iyi çalışmalar...
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

S.A.
detail olan ibdatasetin datasource özelliğine master olan ibdataseti seç.
detail ibdataetin select sql inin sonuna

Kod: Tümünü seç

where detailtablodakialanadi=:mastertablodakialanadi
ekle.
mastertablodaki alanadını aynen yazman lazım. parametrenin değeri datasource dan otomatik olark gelir.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
andronoid
Üye
Mesajlar: 35
Kayıt: 26 Tem 2004 06:44

Mesaj gönderen andronoid »

A.S.

Dediğinizi yaptım ve oldu. Çok teşekkür ederim.

Detail IBDataset`e kayıt eklerkende Master IBDataset`teki master field`in değeri gerekli. Çünkü ona ait kayıtlar o anda gösteriliyor. Dediğiniz şekilde Detail IBDataset`in Insert Sql`ine benzer bir kod yazmaya çalıştım ama başaramadım. Böyle bir şey yapılabilir mi? Normalde ben Detail IBDataset`in insert olayından sonra kendim kod yazıyorum.

Teşekkürler.. İyi çalışmalar...
Cevapla