DBGrid Seçili olan satır numarası

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
vkamadan
Kıdemli Üye
Mesajlar: 1935
Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:

DBGrid Seçili olan satır numarası

Mesaj gönderen vkamadan »

Merhaba arkadaşlar,
öncelikle yanlış anlaşılmasın ben o an seçili kayıdın kayıt numarsını değil, DBGrid içerisinde aldığı satır sıra numarasını istiyorum diğelim çeşitli sorgular sonucu DBGrid içine 10 kayıt geldi en baştakini seçince 1 vermeli yani VT den bağımsızca tamamen DbGrid içindeki numarası gerekli
Teşekkürler.
Volkan KAMADAN
www.polisoft.com.tr
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2380
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Mesaj gönderen freeman35 »

Delphi 3 yada 4 ile uğraşırken bi vatandaş söylemiş ve baktığımda çok şaşırmıştım :) DbGrid String Gridden türetilmişti, dbGrid i String grid ile cast edersen ve yanlış hatırlamıyorsam RowIndex yada öyle bir şeydi onu alırsan sanırım işini görür, eğer olmazsa calculated field kullan

Kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2380
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Mesaj gönderen freeman35 »

bugün bu 2.oluyo yaw bu ne sürat :lol: salise farkı
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Kullanıcı avatarı
vkamadan
Kıdemli Üye
Mesajlar: 1935
Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:

Mesaj gönderen vkamadan »

İLginiz için Teşekkür ederim, kolay gelsin.
Volkan KAMADAN
www.polisoft.com.tr
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2380
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Mesaj gönderen freeman35 »

@vkamadan problemi çözdüğünde cevabı yazmayı unutma sakın, yoksa bu vebal altında kalırsın :)

kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Kullanıcı avatarı
vkamadan
Kıdemli Üye
Mesajlar: 1935
Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:

Mesaj gönderen vkamadan »

kusura bakmayın,
evet çözdü saolsun var olun.
Volkan KAMADAN
www.polisoft.com.tr
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2380
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Mesaj gönderen freeman35 »

yaw bilader Allah aşkına şu cevapları kerpedenle almıyalım ya, yukarıda 2 yöntem anlatıldı, ben çok eskiden hatırladığım yöntemi yazdım, bunu denedinmi bumu çalıştı, uyguladıklarını ve sonuçlarını yazki milleti arama yap diye haşlayıp duruyoruz, cevaplar bulunsun. birde ben yukarıda yazdığım yöntemi 2-3 kez daha önermiştim eğer artık çalışmıyorsa insanlara önermiyeyim, yada yanlışsa insanları yanlış yönlendirmiyeyim

Tabi bu sözler ver istekler sadece @vkamadan için değil tüm üyelere için geçerli bu konuyada hassasiyet gösterilirse Tüm üye arkadaşlar için yerinde bir davranış olur

Kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Kullanıcı avatarı
vkamadan
Kıdemli Üye
Mesajlar: 1935
Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:

Mesaj gönderen vkamadan »

Sayın freeman ,
ben cast işiyle çözemedim şu şekilde bir söz dizimi kulladım,

Kod: Tümünü seç

edit1.text:=((DBGrid1 As TStringGrid).RowIndex);
Programcı nın dediği yöndetmede sadece adoquery de işe yaratı TQuertde işe yaramadı, bende adoquery ile hallettim.
Teşekkürler.,
Freeman cast syntax ta sorun varsa belirtirsen sevinirim,
Başarılar herkese kolay gelsin.
Volkan KAMADAN
www.polisoft.com.tr
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2380
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Mesaj gönderen freeman35 »

şu şekilde

Kod: Tümünü seç

 edit1.Text := IntToStr( TStringGrid( DBGrid1 ).Row );
Kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Cevapla