cxGrid Checkbox - ÇÖZÜLDÜ

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
akissoftware
Üye
Mesajlar: 118
Kayıt: 17 Ağu 2010 09:08

cxGrid Checkbox - ÇÖZÜLDÜ

Mesaj gönderen akissoftware »

Arkadaşlar s.a. cümleten...

Bir veritabanım var ve orda bir veri true/false yani boolean değerde. True ise checkbox seçili, değilse seçilmemiş geliyor cxgridde...

Burda problem yok. Ama yapmak istediğim eğer checkbox seçiliyse yada veritabanındaki değer True ise orda bir şey yazsın mesela Evet yazsın değilse Hayır... Bunu yapabilirmiyim ? Teşekkürler
En son akissoftware tarafından 01 Nis 2011 10:16 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Kullanıcı avatarı
comfort
Üye
Mesajlar: 214
Kayıt: 28 Ara 2004 06:37
Konum: İzmir
İletişim:

Re: cxGrid Checkbox

Mesaj gönderen comfort »

Kod: Tümünü seç

if abcfield.asboolean=True then
showmessage('Evet')
else
showmessage('Hayır');
Böyle birşeymi istiyorsun.
akissoftware
Üye
Mesajlar: 118
Kayıt: 17 Ağu 2010 09:08

Re: cxGrid Checkbox

Mesaj gönderen akissoftware »

http://img593.imageshack.us/i/81710581.jpg/

öyle bir şey değil... yani işyerimi konutmu diye bölümde eğer checkbox işaretliyse orda Evet yazsın. Değilse Hayır yazsın...
akissoftware
Üye
Mesajlar: 118
Kayıt: 17 Ağu 2010 09:08

Re: cxGrid Checkbox

Mesaj gönderen akissoftware »

Yardım edebilecek kimse yokmu arkadaşlar :(
Kullanıcı avatarı
comfort
Üye
Mesajlar: 214
Kayıt: 28 Ara 2004 06:37
Konum: İzmir
İletişim:

Re: cxGrid Checkbox

Mesaj gönderen comfort »

calculated alan kullanman gerekiyor.
Datasetine calculated bir alan ekle. Sonra datasetin oncalfield olayına aşağıdaki gibi bir kod ekle. Gride kolon ekleyip bu kolonu eklediğin calculated alan ile ilişkilendir. Kolay gelsin.

Kod: Tümünü seç

if myboolField.asboolean=True then
myCalcField.asstring:='Evet'
else
myCalcField.asstring:='Hayır'
akissoftware
Üye
Mesajlar: 118
Kayıt: 17 Ağu 2010 09:08

Re: cxGrid Checkbox

Mesaj gönderen akissoftware »

ALLAH Razı olsun... Tam ama tam aradığım şey buydu işte... Çok çok teşekkür ederim
Cevapla