dbcheckboxta gri renk sorunu

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
EeCOMP
Üye
Mesajlar: 119
Kayıt: 13 Tem 2003 10:38
Konum: istanbul
İletişim:

dbcheckboxta gri renk sorunu

Mesaj gönderen EeCOMP »

s.a
benim bir sorunum var bununla ilgili arama yaptım ama tam aradığım gibi birşey bulamadım

benim access bir veritabanım var orada evet/hayır şeklinde bir alan tanımladım
sonra bir dbcheckboxu table ile bu veritabanına bağladım
herşey çok iyi seçtiklerimi kaydediyo tekrar kayıtlar arasında gezdiğimde sorun yok seçtiklerim seçili seçmediklerim boş geliyo hiç bir problem yok
fakat program ilk açıldığında dbcheckbox seçili değilken böyle gri renkte sanki seçili gibi duruyo kullanıcının burada kafası karışıyo üstüne tıklayınca gerçek seçili hale geliyo bir daha tıklayınca boşaltıyo ama hiç ellemezsen gri ve seçili gibi görünüyo
bu sorunu nasıl halledebilirim

şimdiden çok teşekkürler
s.a
Kainat dahi bir programdır ve şüphesiz onun bir programcısı vardır...
ikut

Re: dbcheckboxta gri renk sorunu

Mesaj gönderen ikut »

EeCOMP yazdı:s.a
benim bir sorunum var bununla ilgili arama yaptım ama tam aradığım gibi birşey bulamadım

benim access bir veritabanım var orada evet/hayır şeklinde bir alan tanımladım
sonra bir dbcheckboxu table ile bu veritabanına bağladım
herşey çok iyi seçtiklerimi kaydediyo tekrar kayıtlar arasında gezdiğimde sorun yok seçtiklerim seçili seçmediklerim boş geliyo hiç bir problem yok
fakat program ilk açıldığında dbcheckbox seçili değilken böyle gri renkte sanki seçili gibi duruyo kullanıcının burada kafası karışıyo üstüne tıklayınca gerçek seçili hale geliyo bir daha tıklayınca boşaltıyo ama hiç ellemezsen gri ve seçili gibi görünüyo
bu sorunu nasıl halledebilirim

şimdiden çok teşekkürler
s.a
Merhaba öyle geliyor çünkü varsayılan bir degeri yok..

2 cozum

1. tablonun yapısına gir ve o alana varsayılan olarak bir deger ata. false de mesela

2. tablonun eventlerında afterinsert olayı var. oraya çık tıkla ve
tbltabloadi.booleanalanadi.asboolean:=false; gibi bir kod yaz

ben 2 ciyi tercih ederim. çünkü tabloyu ilerde restructure filan ederde varsayılan deger vermezsen gene bu sorun olur ama afer insert sasmaz
EeCOMP
Üye
Mesajlar: 119
Kayıt: 13 Tem 2003 10:38
Konum: istanbul
İletişim:

Mesaj gönderen EeCOMP »

s.a
Çok sağol abi Allah razı olsun sorunum çözüldü


tam olarak aşağıdaki kodu kullanarak sorunumu halletim

table1 in afterinsert olayına...

Kod: Tümünü seç

table1.FieldByName('check').AsBoolean:=false;
s.a
Kainat dahi bir programdır ve şüphesiz onun bir programcısı vardır...
ikut

Ver aleykum selam

Mesaj gönderen ikut »

EeCOMP yazdı:s.a
Çok sağol abi Allah razı olsun sorunum çözüldü


tam olarak aşağıdaki kodu kullanarak sorunumu halletim

table1 in afterinsert olayına...

Kod: Tümünü seç

table1.FieldByName('check').AsBoolean:=false;
s.a
Sevindim yardımcı olabildiysem
Cevapla