Arkadaslar cx grid ile master detay yapmak istiyorum
query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select Talepana.Evrakno,Stok.Adi,Teklifana.Evrakno from talepana ');
query1.SQL.Add('left join Stok on Talepana.Urunid=Stok.Id ');
query1.SQL.Add('left join Teklifana on Teklifana.Talepno=Talepana.Evrakno');
query1.open;
query2.Close;
query2.SQL.Clear;
query2.SQL.Add('select Teklifdetay.Siparisno,Teklifdetay.Evrakno from Teklifdetay ');
query2.SQL.Add('left join Teklifana on Teklifdetay.Evrakno=Teklifana.evrakno');
query2.Open;
query1 master tablom
query2 detay tablom
cxgride 2 inci bi table view ekledim 1 incinin detayı olarak
1 table wiew 1 query
2 table view 2 querye baglı
1 tableview in keyfieldname = Evrakno_1
2 tableview in masterkeyfieldnames = evrakno_1
2 tableview in detailkeyfieldnames = evrakno
şeklinde ayarladım
programı calıstırdıgımda
+ ya bastıgımda detaylar dogru olarak gosteriliyor problem yok
ama herhangi bir detay kayda tıkladıgımda şu mesaji alıyorum "Öğe istenen ad veya sıra sayısı ili ilişkili derleme içinde bulunamıyor"
acaba nerde yanlış yapıyorum?
Cxgrid master detail
Forum kuralları
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
Re: Cxgrid master detail
query1.SQL.Add('select Talepana.Evrakno,Stok.Adi,Teklifana.Evrakno from talepana ');
Sorun ana tablodaki iki tane Evrakno Kulanmam mış .
query1.SQL.Add('select Talepana.Evrakno,Stok.Adi,Teklifana.Evrakno As Evrak from talepana ');
olarak düzeltince problem kalmadı.
Birde detaildeki kayıtlara nasıl erişeceğiz yani moude setayda hangi kayıdın üzerinde nasıl anlıyoruz cx gridde
detay tablo uiçn datasette hareket etmiyor galiba açılışta yüklüyor .
Sorun ana tablodaki iki tane Evrakno Kulanmam mış .
query1.SQL.Add('select Talepana.Evrakno,Stok.Adi,Teklifana.Evrakno As Evrak from talepana ');
olarak düzeltince problem kalmadı.
Birde detaildeki kayıtlara nasıl erişeceğiz yani moude setayda hangi kayıdın üzerinde nasıl anlıyoruz cx gridde
detay tablo uiçn datasette hareket etmiyor galiba açılışta yüklüyor .
Re: Cxgrid master detail
s.a.
cxgridi hiç kullanmadım. nasıldır değildir bilmiyorum.
detay queryni
şeklinde ayarla
adoquery bileşeninin master sourcesini query1 e ayarla. iki tabloyuda open ettiğin zaman normal gridlerde master detay gösteriri.
kolay gelsin.
cxgridi hiç kullanmadım. nasıldır değildir bilmiyorum.
detay queryni
Kod: Tümünü seç
'select Teklifdetay.Siparisno,Teklifdetay.Evrakno from Teklifdetay
where Teklifdetay.Evrakno=:Evrakno
adoquery bileşeninin master sourcesini query1 e ayarla. iki tabloyuda open ettiğin zaman normal gridlerde master detay gösteriri.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
-
- Üye
- Mesajlar: 140
- Kayıt: 11 Oca 2009 10:25
Re: Cxgrid master detail
benimde buna benzer bir sorunum var yukarıdaki soruda olduğu gibi master detail yapıyı uyguluyorum ama detayda sadece 1 satır detay çıkıyor
neyi atlıyor olabilirim
neyi atlıyor olabilirim
bilmezler bilmediklerinide bilmezler ama kendilerini bilir sanırlar
-
- Üye
- Mesajlar: 140
- Kayıt: 11 Oca 2009 10:25
Re: Cxgrid master detail
sonunda buldum
2 ci query de orderby olmayınca 1 satır gösteriyor
herhangi bir alanda orderby ile sıralama yapınca problem kalmıyor aşağıdaki linkte konu geçmiş herkese teşekkürler
viewtopic.php?t=19268

2 ci query de orderby olmayınca 1 satır gösteriyor
herhangi bir alanda orderby ile sıralama yapınca problem kalmıyor aşağıdaki linkte konu geçmiş herkese teşekkürler
viewtopic.php?t=19268
bilmezler bilmediklerinide bilmezler ama kendilerini bilir sanırlar