Merhaba,
dbGrid üzerinde bir alanı edit ediyorum, değerleri giriyorum.
Ancak son satırdayken aşağı ok tuşuna basılırsa yeni boş bir kayıt açılmasını istemiyorum.
Bunu nasıl engelleyebilirim?
Saygıyla
dbGrid ve vk_down
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Merhaba,
mesela bir tabloda kayıtları baştan sonra tarıyorsanız, bu kodları yazmazsanız, geçerli kayıtın bilgileri bağlı DBEdit, DBGrid vs. de güncellenir. Bu hem görüntü açısından hoş olmuyor, hem de işlemi yavaşlatıyor. Bu kodları yazarsanız bağlı bileşenlerle irtibat kesiliyor ve bu olumsuzluklar olmuyor, tekrar bağlıyorsunuz.
Kolay gelsin.
mesela bir tabloda kayıtları baştan sonra tarıyorsanız, bu kodları yazmazsanız, geçerli kayıtın bilgileri bağlı DBEdit, DBGrid vs. de güncellenir. Bu hem görüntü açısından hoş olmuyor, hem de işlemi yavaşlatıyor. Bu kodları yazarsanız bağlı bileşenlerle irtibat kesiliyor ve bu olumsuzluklar olmuyor, tekrar bağlıyorsunuz.
Kolay gelsin.
merhabalar,
table1.first;
while not table1.eof do
begin
..
..
table1.next;
end;
buna benzer bir kod kullanıyorsanız ve table1 dataları o anda bir grid de veya dbedit te görünüyorsa, bu görünen verilerin refresh edilmesi esnasında vakit kaybı sözkonusudur. bu nedenle önce disablecontrols yapıyoruz ki program ekran yenilenmesiyle uğraşmasın diye. İş bitince tekrar enablecontrols yaparak üzerinde durduğumuz veriye tekrar dönüyoruz.
saygıyla
table1.first;
while not table1.eof do
begin
..
..
table1.next;
end;
buna benzer bir kod kullanıyorsanız ve table1 dataları o anda bir grid de veya dbedit te görünüyorsa, bu görünen verilerin refresh edilmesi esnasında vakit kaybı sözkonusudur. bu nedenle önce disablecontrols yapıyoruz ki program ekran yenilenmesiyle uğraşmasın diye. İş bitince tekrar enablecontrols yaparak üzerinde durduğumuz veriye tekrar dönüyoruz.
saygıyla
saygılar