S.A.
Arkadaşlar DBGrid'in son satırına geldiğim zaman kayıt ekleme işlemini yapmasını istemiyorum. Bu olayı bir türlü çözemedim fikir verirseniz sevinirim.
İyi Çalışmalar.
DBGrid'in son satırına
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
DBGrid'in son satırına
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Arkadaşlar kusura bakmayın. Tuş kodunu yanlış vermişim. VK_Up olarak veriyormuşum
Olayı hallettim belki başkasına lazım olur diye yazıyorum.
İyi Akşamlar.

Olayı hallettim belki başkasına lazım olur diye yazıyorum.
Kod: Tümünü seç
procedure TCariHesapAcilisIslemFrm.DBGrid1KeyDown(Sender: TObject;
var Key: Word; Shift: TShiftState);
begin
if (Key = VK_DOWN) then
begin
IbDataSet1.DisableControls;
IbDataSet1.Next;
if IbDataSet1.EOF then
Key := 0
else
IbDataSet1.Prior;
IbDataSet1.EnableControls;
end ;
end;
İyi Akşamlar.
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Belki biliyorsunuzdur ama hatırlatmayı uygun gördüm.
DBGrid'e dikkat edilmesi gereken bir önemli husus var. ctrl+Delete ile kayıt kontrolsüz biçimde kayıt silinebiliyor.
Gerçi Delphi uyarı mesajı veriyor (option'da DgConfirimDelet true olduğunda) ama ingilizce olduğu için kullanıcı bilinçsizce aktif kaydı siliyor.
Table'in befordelete olayıyla bu durum kontrol altına alınmalı.
Ayrıca sizin karşılaştığınız problemle bende karşılaşmıştım table'in beforinsert olayına kod yazarak çözüm bulmuştum.
DBGrid'e dikkat edilmesi gereken bir önemli husus var. ctrl+Delete ile kayıt kontrolsüz biçimde kayıt silinebiliyor.
Gerçi Delphi uyarı mesajı veriyor (option'da DgConfirimDelet true olduğunda) ama ingilizce olduğu için kullanıcı bilinçsizce aktif kaydı siliyor.
Table'in befordelete olayıyla bu durum kontrol altına alınmalı.
Ayrıca sizin karşılaştığınız problemle bende karşılaşmıştım table'in beforinsert olayına kod yazarak çözüm bulmuştum.
En son celalatak tarafından 01 Mar 2004 01:25 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Arkadaşlar aslında benim amacım kayıt silinmesini veya eklenmesini tamamıyla engellemek değil sadece ok tuşlarıyla kayıt üzerinde gezinmesini sağlamaktı.
Fahrettin Abi'ye ayrıca Teşekkür Ederim insert ya da Ctrl+insert tuşu olayını bilmiyordum. Bunu göz önüne almam gerekli çünkü kullanıcıya kayıt girişini sadece Enter tuşuyla kolonları gezerken yaptırtma yı planlıyordum aynı LKS programı gibi. (Ok tuşları sadece dolaşma ya izin verecek).
Yorumlarınız için teşekkür ederim.
Fahrettin Abi'ye ayrıca Teşekkür Ederim insert ya da Ctrl+insert tuşu olayını bilmiyordum. Bunu göz önüne almam gerekli çünkü kullanıcıya kayıt girişini sadece Enter tuşuyla kolonları gezerken yaptırtma yı planlıyordum aynı LKS programı gibi. (Ok tuşları sadece dolaşma ya izin verecek).
Yorumlarınız için teşekkür ederim.
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.