dbcheckbox
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
dbcheckbox
bir table'ım var. bunun içindeki alanları dbedit ile giriyorum. hersey normal ancak forma girdiğimde tüm alanlar normal görünürken dbcheckbox1 gri olarak görünüyor allow grayed i değiştirdiğim halde düzelmiyor sonra kaydı kaydet ile kayıt ediyorum ancak dosyayı kapatıp açmadan aynı datasource a bağlı gridde göstermiyor. ama giriş ekranında dbcheckbox1 i bir kere tıklarsam o zaman hiç sorun olmuyor. bunu nasıl çözebilirim. dbcheckbox1 her forma girildiğinde checked = true ama gri görünüyor.
- Master_Yoda
- Üye
- Mesajlar: 35
- Kayıt: 13 Ara 2005 12:57
database de default vermeniz dataset içinde insert/append yaptığınızda o alana değer atanmasını sağlamaz. Bu nedenle dataset'in onnewrecordunda değer atarsanız sorun düzelecektir.
NOT:
onnew record kullanılmasının nedeni bu event içinde dataset üzerinde yaptığınız değişiklikler dataseti modified yani değiştirilmiş olarak göstermez söz gelimi gridde başka satıra geçtiğinde insert otomatik cancel olur. Yada form closequery de
if dataset.modified then showmessage('aman dikkat!') falan gibi kodların boşa çalışmasına neden olabilir.
NOT:
onnew record kullanılmasının nedeni bu event içinde dataset üzerinde yaptığınız değişiklikler dataseti modified yani değiştirilmiş olarak göstermez söz gelimi gridde başka satıra geçtiğinde insert otomatik cancel olur. Yada form closequery de
if dataset.modified then showmessage('aman dikkat!') falan gibi kodların boşa çalışmasına neden olabilir.