Dbgrid de click olayı ?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
AReS
Üye
Mesajlar: 86
Kayıt: 25 Haz 2005 04:58

Dbgrid de click olayı ?

Mesaj gönderen AReS »

Merhaba formda 3 adet dbgrid var. Formun show unda 1. dbgrid in komutu çalılşıyor ve dönen sonucu dbgird e yansıtıyor. Dbgrid 1 deki dönen sonuçlardan en üste olanın seçili olmasını ve seçili alanın sorgusunu 2. dbgrid e 2. dbgirdde otomatik seçili olan kısmında 3. dbgirdde sonuç döndürmesini nasıl yapabilirim. Cell clik veya double click yapmaya gerek kalmadan. Yardımlarınız için teşekkürler.
Kullanıcı avatarı
bobasturk
Kıdemli Üye
Mesajlar: 1387
Kayıt: 20 May 2004 08:39
Konum: Düzce

Mesaj gönderen bobasturk »

merhaba,

anladığım kadarı ile üç tablonuz var ve üç tablo birbirine bağlantılı. birbirini ilgilendiren alanlar var.

böyle olunca aklıma master/detail olayı geldi tabloları master detail olarak birbirine bağlarsanız gridlerde birbirine bağlı olarak istediğiniz sonucu verir. tabi yanlış anlamadı isem

kolay gelsin
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Resim
Kullanıcı avatarı
selman
Üye
Mesajlar: 664
Kayıt: 04 Ara 2003 12:06
Konum: İzmir

Mesaj gönderen selman »

selam
dbgridin sonuçlarını dbgrid2 dedbgridin dbgrid3 desorgulamasını döndürmek istiyorsanız sanırım arama tarzı bir şey aradığınız....
doğrumu
Kullanıcı avatarı
vedatkaba
Kıdemli Üye
Mesajlar: 866
Kayıt: 06 Oca 2004 06:50
Konum: DARICA/GEBZE

Mesaj gönderen vedatkaba »

bobasturk yazdı:merhaba,

anladığım kadarı ile üç tablonuz var ve üç tablo birbirine bağlantılı. birbirini ilgilendiren alanlar var.

böyle olunca aklıma master/detail olayı geldi tabloları master detail olarak birbirine bağlarsanız gridlerde birbirine bağlı olarak istediğiniz sonucu verir. tabi yanlış anlamadı isem

kolay gelsin
Katılıyorum..İlişkilendirdiğin zaman zaten master tablodaki kayıttan ne seçersen diğerlerindende otomatik o seçilir.ve diğer gridlerde o görülür.
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.

***********************************
Kullanıcı avatarı
bobasturk
Kıdemli Üye
Mesajlar: 1387
Kayıt: 20 May 2004 08:39
Konum: Düzce

Mesaj gönderen bobasturk »

merhaba,

ayrıca sorgu veya listeleme işleminde query veya ibdataset e first komutu verirseniz çıkan sonuçta ilk kayda konumlanır. last derseniz son kayda konumlanır.

kolay gelsin
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Resim
Kullanıcı avatarı
AReS
Üye
Mesajlar: 86
Kayıt: 25 Haz 2005 04:58

Mesaj gönderen AReS »

Evet sonuçların birbirini dondurmesini istiyorum . Masterdetails konusunu hemen deniyecem yardımlarınız için teşekkürler.Birde bu cellclick olayında rows a tıklayında oluyo ama kenar ok işaretine tıklayınca seçim işlemin yapmıyom bu neyden kaynaklanıyor.
Kullanıcı avatarı
AReS
Üye
Mesajlar: 86
Kayıt: 25 Haz 2005 04:58

Mesaj gönderen AReS »

Arkadaşlar ya ben Adoquery ve Datasource kullanıyorum bu bileşenlerde masterdetails olayı yok. Form aktif olur olmaz dbgridlerin birbirini tetiklemesini istiyorum ama bir türlü yapamadım. Yardımlarınız için teşekkürler.
Kullanıcı avatarı
bobasturk
Kıdemli Üye
Mesajlar: 1387
Kayıt: 20 May 2004 08:39
Konum: Düzce

Mesaj gönderen bobasturk »

merhaba,

sql satırlarına

Kod: Tümünü seç


where IDNO=:IDNO şeklinde ekleme yapar ve detail tabloların sourcelerini master tabloya bağlarsan oluyor sanıyorum.

kolay gelsin
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Resim
Kullanıcı avatarı
AReS
Üye
Mesajlar: 86
Kayıt: 25 Haz 2005 04:58

Mesaj gönderen AReS »

üstad yardımın için teşekürler ama ben tabel kullanmıyorum query kullanıyorum.
Kullanıcı avatarı
bobasturk
Kıdemli Üye
Mesajlar: 1387
Kayıt: 20 May 2004 08:39
Konum: Düzce

Mesaj gönderen bobasturk »

merhaba,

@AreS ustam,

Çalışmasını kontrol edemiyorum şuan ama delphi7 adoquery1 nesnesini form üzerine koydum ve properties özelliğine baktım sql satırı girebilecek özelliği ve datasource belirtebilecek özelliği var sanırım buralar ile bu işlemini yapman gerekiyor.

ben fb kullanıyorum ve ibdataset ile bağlantılarımı yapıyorum. bunlardada bi değişiklik yok. properties de selectsql satırında where yi ekliyorum ve datasource sini ana tabloya bağladığım zaman master detail özellik gerçekleşiyor. tabi iki veya daha fazla tabloda aynı ortak alanların olması gerekiyor.

kolay gelsin
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Resim
Cevapla