DBGrid hücre değeri

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
izmirlikemal
Üye
Mesajlar: 155
Kayıt: 10 Oca 2014 01:08
Konum: izmir/Buca

DBGrid hücre değeri

Mesaj gönderen izmirlikemal »

Merhaba

DBGrid de istediğim hücrenin değerini nasıl öğrenebilirim(Satır,sütun sayısı değil).
Lord_Ares
Üye
Mesajlar: 1070
Kayıt: 15 Eki 2006 04:33
Konum: Çorlu

Re: DBGrid hücre değeri

Mesaj gönderen Lord_Ares »

Dbgrid normalde bir veritabanına bağlı olarak kullanıldığı için dolayısı ile bu bilgiyi veritabanından okuman daha mantıklı olur. Ama farklı bir amaç ile kullanıcaksanız dbgridin colums özelliklerini kullanarakta bilgiye ulaşma şansınız var. Yapmak istediğiniz ile ilgili biraz daha açık olursanız hedefinize ulaşmak için güzel cevaplar geleceğine eminim.
Saygılar
izmirlikemal
Üye
Mesajlar: 155
Kayıt: 10 Oca 2014 01:08
Konum: izmir/Buca

Re: DBGrid hücre değeri

Mesaj gönderen izmirlikemal »

Sayın Lord_Ares
Yapmak istediğim;
Orneğin form üzerinde 4 tane edit ve 1 tanede DBGrid1 var.
Ben
DBgrid1'in 1. sütunu, 2.satırına tıkladığımda değeri Edit1 hücresine aktaracak,
DBgrid1'in 2. sütunu, 2.satırına tıkladığımda değeri Edit2 hücresine aktaracak,
DBgrid1'in 3. sütunu, 2.satırına tıkladığımda değeri Edit3 hücresine aktaracak,
DBgrid1'in 4. sütunu, 2.satırına tıkladığımda değeri Edit4 hücresine aktaracak şekilde bir uygulama yapmak istiyorum.

Yanıtınızı bu doğrultuda verirseniz sevinirim. İlk yanıtınız için de ayrıca teşekkürlerimi sunarım.
Senat0r
Üye
Mesajlar: 80
Kayıt: 13 Tem 2014 09:30
Konum: Antalya

Re: DBGrid hücre değeri

Mesaj gönderen Senat0r »

Sadece tek satırı alacaksanız eğer dbgrid in OnDblClick yordamına dbgridin bağlı olduğu query nesnesiyle işlem yapıcaz

Kod: Tümünü seç

edit1.text := query.fieldbyname('Alanadı').value;
edit2.text := query.fieldbyname('Alanadı').value;
edit3.text := query.fieldbyname('Alanadı').value;
edit4.text := query.fieldbyname('Alanadı').value;
şeklinde alabilirsiniz.
gideceği limanı bilmeyen gemiye hiçbir rüzgar yardım edemez...

Kod: Tümünü seç

Delete from hayat where cins="çıkarcılar"
Cevapla