S.a
Dbgridden veri giriyorum eger tus enter ise ürüne ait bilgileri kontrol edecek varsa var yoksa yok diyecek bir yapı olusturmaya çalışıyorum..
fakat Dbgride EditorMode iken enter yaptığımda keydownaa yazarsam entera basıldıktan sonra aldığı gercekleştiği için O veriyi almayorum keypress yazarsam basılmadan once gerceleştiği için yine olmuyor..
DbGrid EditorMode iken girilen veriyi almak ?
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
DbGrid EditorMode iken girilen veriyi almak ?
Başlayan Herşey Birgün Bitmek Zorundadır.
- sabanakman
- Kıdemli Üye
- Mesajlar: 3081
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
viewtopic.php?p=104319#104319 kısayolunda ki açıklama:
bu iki nesne birbirinden faklı olduğu için bazen edit modundaki gridlerin key olayları grid tarafından algılanamıyor.
Kod: Tümünü seç
type TDBGridCrack=class(TCustomDBGrid);
TMaskEdit(TDBGridCrack(gridim).InplaceEditor).onKeyDown<>gridim.onKeyDown;
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .
sorun şöyle çözüldü
global bir değişkenn tanımladım
ged:integer;
dbgriddin keydown olayınaa
bir kodyazdıkk entera basıldıgında diğer hucreye ghecsin diye;
oncolexit olayınada
sorguyu yazdık.
Old u aynı problemlee karşılaşan olursaa ben buralardyım
kolay gelsin.
global bir değişkenn tanımladım
ged:integer;
dbgriddin keydown olayınaa
Kod: Tümünü seç
if key=vk_return then
begin
deg:0;
Tdbgrid(sender).selectedindex:=Tdbgrid(sender).selectedindex+1;
end;
oncolexit olayınada
sorguyu yazdık.
Old u aynı problemlee karşılaşan olursaa ben buralardyım
kolay gelsin.
Başlayan Herşey Birgün Bitmek Zorundadır.