DBGrid te seçilen alanın değerini aldıramadım ?
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
DBGrid te seçilen alanın değerini aldıramadım ?
Forumu dolaştım bu konu hakkında birkaç yere rastladım. Bir tanesinde dbgrid1.fieldbyname('alan').asstring; gibi bi kodla alınıyor yazıyodu ama bende çalışmadı.
Aksi gibi ben fieldbyname diye bi olay görmedim sadece fields var.
DBGrid te tıkladığım yerdeki bilgiyi herhangi bi değişkene nasıl aktarabilirim?
grid query e bağlı
NoT: Foruma açılan başlıkların %10 - % 20 si içeriği anlatmıyor. Aramalarda çok sorun yaşıyorum (benim gibi yaşayanda vardır herhalde)
Bu yüzden açacağımız başlıkları konumuzun içeriğine uygun açarsak daha iyi olur. [Bence..][/i][/b]
Aksi gibi ben fieldbyname diye bi olay görmedim sadece fields var.
DBGrid te tıkladığım yerdeki bilgiyi herhangi bi değişkene nasıl aktarabilirim?
grid query e bağlı
NoT: Foruma açılan başlıkların %10 - % 20 si içeriği anlatmıyor. Aramalarda çok sorun yaşıyorum (benim gibi yaşayanda vardır herhalde)
Bu yüzden açacağımız başlıkları konumuzun içeriğine uygun açarsak daha iyi olur. [Bence..][/i][/b]
merhaba;
degisken:=IBQuery1.FieldByName('BSTK1').AsString;
bildiim kadariyla FieldByName cikmiyor
degisken:=IBQuery1.FieldByName('BSTK1').AsString;
Kod: Tümünü seç
Aksi gibi ben fieldbyname diye bi olay görmedim sadece fields var.
dbgrid in cellclick olayına yazıyorum, yani tıklandığı anki satırdaki bilgileri herhangi bi değişkene aktarmasını istiyorum
+ ibquery değil normal query nesnesi kullanıyorum..
_____
Edit: Hiç bir table yada query vb üzerinden değilde dbgrid'in özelliklerinden bu işi yapabiliyor olmalıyız. (daha önce bi yerde görmüştüm)
+ ibquery değil normal query nesnesi kullanıyorum..
_____
Edit: Hiç bir table yada query vb üzerinden değilde dbgrid'in özelliklerinden bu işi yapabiliyor olmalıyız. (daha önce bi yerde görmüştüm)
merhaba;
Query de olur
burada ki maksat gride tikladigin zaman tabloda o kaydi aktif yapiyorsun,o kayda konumlaniyorsun.
yukaridaki kodlada o aktif satirdaki istedigin degeri alabiliyorsun
sadece bu kadar
Query de olur
bunlar dogruysa is tamamdir.IBquery1,DBGrid,DataSource baglantilarin dogru ise bu kod isini görür.
burada ki maksat gride tikladigin zaman tabloda o kaydi aktif yapiyorsun,o kayda konumlaniyorsun.
Kod: Tümünü seç
degisken:=IBQuery1.FieldByName('SeninAlan').AsString;
sadece bu kadar

Evet çıkmıyor. Ama yinede kullanabiliyorsunuz.Uğur1982 yazdı:merhaba;
degisken:=IBQuery1.FieldByName('BSTK1').AsString;
bildiim kadariyla FieldByName cikmiyorKod: Tümünü seç
Aksi gibi ben fieldbyname diye bi olay görmedim sadece fields var.