ibquery ve datasetle master / detail

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
gercek_16
Üye
Mesajlar: 108
Kayıt: 19 Haz 2005 02:42
Konum: mersin

ibquery ve datasetle master / detail

Mesaj gönderen gercek_16 »

arkadaşlar formdaki araştırmalarımın sonucu
master detail de ibqueryin kullanılmasının
pek sağlıklı olmadığı yönünde fakat
ben ibqueryin üstün filitreleme gücü nedeniyle
mater tablomda kullanmak istiyorum.
detail tablo içinde dataset kullandım.

ibquery1 in master tablomla bağlanyılarını yaptım sorun yok.
dataset1 de de detail tabloma bağlantılarını yaptım sorun yok.

ama master detail ilişkisini nasıl kuracağımı bilmiyorum :?:
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

master detail seklinde bir arama sonucu

Arama sonucunda 220 adet mesaj bulundu

bu kadar mesaj arasında emin ol problemini cozecek ve isin mantıgını ogretecek mesajlar bulacaksın
kolay gelsin
ÜŞENME,ERTELEME,VAZGEÇME
gercek_16
Üye
Mesajlar: 108
Kayıt: 19 Haz 2005 02:42
Konum: mersin

Mesaj gönderen gercek_16 »

mesajımda forumda araştırmalar yaptığımı söyledim evet master/ detail hakkında bir sürü mesaj var ama mater detail
oluşturmanında birçok farklı yöntemi var.

benim yapmak istediğim
bunu ibqueryle yapabilmek ve bu konuda çok fazla
birşey bulamadım.
bir mesajda iki queryle kurulmuş bağlantıyı anlatıyordu.
kendi programımda denedim bir çok değişik hata verdi.

sadece son bağlantı ayarlarının nasıl yapılacağını öğrenmek istiyorum.
ib nesnelerini ilk defa kullanıyorum, bu nedenle biraz zorlanıyorum.
bu bağlantıyı kurmak veya nasıl kurulduğunu anlatmak o kadar zor olmasa gerek.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
evet soruya cevap vermek fazla zor değil. ama aynı soruya tekrar tekrar cevap vermek insanları sıkabiliyor...

hadi bidaha yazalım

ibdatasetin datasoruce özelliği var.
onu ibquerynin datasourcesine bağlayacaksın
böylelikle ibquerynin ibdatasetin master tablosu olduğunu belirttik. şimdi hangi alan ile bağlantı yapacağımızı seçelim.
ibdataset in select sql sorgusunada

Kod: Tümünü seç

DETAILTABLODAKIALANADI=:MASTERID
masterid parametresi ibquerydeki primary alan olacak.
bu şekilde bağlantıyı yapabilirsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
gercek_16
Üye
Mesajlar: 108
Kayıt: 19 Haz 2005 02:42
Konum: mersin

Mesaj gönderen gercek_16 »

çok teşekkür ederim.
Cevapla