dbgrid satırından bilgi alma
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- muhittin_turmus
- Üye
- Mesajlar: 27
- Kayıt: 09 Ağu 2003 10:30
- Konum: izmir
dbgrid satırından bilgi alma
hayırlı akşamlar benim yapmak istediğim dbgridin her hangi bir satırına tıklama yaparken o satırdaki bilginin aynısını dbedit kutusuna kopyalamasını istiyorum nasıl yapabilirim saygılarımla hayırlı akşamlar
gençliğine güvenip
erken derken...
belki
elveda bile diyemessin
giderken...
erken derken...
belki
elveda bile diyemessin
giderken...
Bunun aynısı daha önceleride forumda geçti, Önce araştırma yapın daha sonra soru sorun.
dbgrid i bağladığın Datasource a DBEdit leri de bağlarsan hiç kod yazmana gerek kalmaz.
Eğer gerekirse DBGrid den değil Tablo üzerinden bilgiye eriş. grid üzerinde gördüğün, focused olmuş record database üzerindeki row u da temsil eder. Tabi bu 3party bileşenlere göre değişir.
Kolay gele
dbgrid i bağladığın Datasource a DBEdit leri de bağlarsan hiç kod yazmana gerek kalmaz.
Eğer gerekirse DBGrid den değil Tablo üzerinden bilgiye eriş. grid üzerinde gördüğün, focused olmuş record database üzerindeki row u da temsil eder. Tabi bu 3party bileşenlere göre değişir.
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 !!!
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5
Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
- muhittin_turmus
- Üye
- Mesajlar: 27
- Kayıt: 09 Ağu 2003 10:30
- Konum: izmir
araştırmasını yaptım halande yapıyorum
arkadaşım sağol cevap yazmısında benim demek istediğimi galiba ben yanlış anlattım
senin dediğini bende biliyorum ama benim istediğim o değil benim istediğim grdi ekranındaki bir satıra tıklama yapıldığı zaman o satır daki bigiyi ysni dbedit demeyeyimde normal edite kopyalasın çünkü benim kullandığım dbgridin table ayrı dbeditin table ayrı umarım anlata bilmişindir yinede cevap yazdığın için çok sağol allaha emanet ol..saygılarımla
senin dediğini bende biliyorum ama benim istediğim o değil benim istediğim grdi ekranındaki bir satıra tıklama yapıldığı zaman o satır daki bigiyi ysni dbedit demeyeyimde normal edite kopyalasın çünkü benim kullandığım dbgridin table ayrı dbeditin table ayrı umarım anlata bilmişindir yinede cevap yazdığın için çok sağol allaha emanet ol..saygılarımla
gençliğine güvenip
erken derken...
belki
elveda bile diyemessin
giderken...
erken derken...
belki
elveda bile diyemessin
giderken...
Merhaba;
Arkadaşım bu olayı DBGrid'in OnCellClick eventinde çok basit bir şekilde yapabilirsin.
OnCellClik eventi DBGrid de tıklanma esnasında tetiklenecektir.
aktif olan kaydın değerini Editlere aktarabilirsin.
Kolay Gelsin...
İyi Geceler.
Arkadaşım bu olayı DBGrid'in OnCellClick eventinde çok basit bir şekilde yapabilirsin.
OnCellClik eventi DBGrid de tıklanma esnasında tetiklenecektir.
aktif olan kaydın değerini Editlere aktarabilirsin.
Kod: Tümünü seç
procedure TForm1.DBGrid1CellClick(Column: TColumn);
begin
Edit1.Text := AdoDataSet1.fieldByName('adet').AsString;
end;
İyi Geceler.
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Ha edit koymuşsun Ha DBEdit Edit dediğin yere DBEdit koy. Bir datasource a sadece bir kontrol koymak zorunda değilsin. gerekiyorsa 10 datede aynı datasource un aynı fieldına bağlıyabilirsin.bunlardan birinin değişmesi doğal olarak diğerlerinide değiştirir.
DBGrid üzerinde bir Satır a tıkladığında(3.party ise bu değişebilir)Table üzerinde o satıra konumlanır. sende burdan istediğin kaydı alabilirsin. Bu değişikliği nerde yakalarım diyorsan, PrKey için bir DBEdit koy, kullanılmıyacaksa visible ını false yap, bunun onchange indede table içinden değerleri al istediğin yere yaz.
Kolay gele
DBGrid üzerinde bir Satır a tıkladığında(3.party ise bu değişebilir)Table üzerinde o satıra konumlanır. sende burdan istediğin kaydı alabilirsin. Bu değişikliği nerde yakalarım diyorsan, PrKey için bir DBEdit koy, kullanılmıyacaksa visible ını false yap, bunun onchange indede table içinden değerleri al istediğin yere yaz.
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 !!!
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5
Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
- muhittin_turmus
- Üye
- Mesajlar: 27
- Kayıt: 09 Ağu 2003 10:30
- Konum: izmir
ilginize tesekkürler
tamam oldu
gençliğine güvenip
erken derken...
belki
elveda bile diyemessin
giderken...
erken derken...
belki
elveda bile diyemessin
giderken...