kişisel dbnavigator

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
hdayi
Kıdemli Üye
Mesajlar: 1284
Kayıt: 29 Oca 2004 01:53
Konum: Erciyes'in eteklerinden.

kişisel dbnavigator

Mesaj gönderen hdayi »

Merhaba,

Dbnavigator'un bir benzerini butonlar kullanarak yapmaya çalışıyorum.
Buttonları enable-disable edecek bir bir procedur de yazdım, her butona basıldığında bu procedure çalışıp, gerekli butonları enabel ediyor ancak db gride yazmaya başladığım zaman tablo otomatik olarak edit moduna geçiyor ve procedur'ü çalıştıra mıyorum. ne yapmalıyım?

Şimdiden teşekkürler,
Bişnev in ney çün hikâyet mîküned
Ez cüdâyîhâ şikâyet mîküned
Resim
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

TDbNavigator un koduna biraz baktıysan nesne icinde Timer oldugunu gorurdun
timer ile belirli aralıklar ile baglı olunan datasetin state ine gore butonlar disable/enable yapılmakta
yani butonların olaylarına yazarak yapma
Dataset.state i kontrol et
ÜŞENME,ERTELEME,VAZGEÇME
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7589
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

DataSource'un OnStateChange olayında yaz kodlarını. Edit, Insert, Browse gibi her değişiklikte kodun tetiklenir.

Kolay gelsin.
Kullanıcı avatarı
hdayi
Kıdemli Üye
Mesajlar: 1284
Kayıt: 29 Oca 2004 01:53
Konum: Erciyes'in eteklerinden.

Mesaj gönderen hdayi »

Merhaba Arkadaşalar,

Yine yıldrım hızı ile cevap verdiğiniz için teşekkür ederim.

Timer'ı denemedim programı yavaşlatacağını düşündüm. Mustafa Bey'in dediği gibi Datasource'un OnstateChange olayından procesur'ü çağırınca problem halloldu.
Bişnev in ney çün hikâyet mîküned
Ez cüdâyîhâ şikâyet mîküned
Resim
Cevapla