arkadaşlar editorstyles demo üzerinde araştırma da yaptım, fakat cxDVCheckComboBox in içine bir querydeki alanları yükleyemedim.
bu nesnenin böyle bir özelliği yokmu yoksa. nesnenin kullanım amacını anlayamadım. nesnenin içerisinde items ları kendimiz oluşturuyorsak neden dbCheckComboBox olarak geçiyor.??? teşekkür ederim
cxDBCheckComboBox query den kayıt yüklemek
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- loribnaczo54
- Üye
- Mesajlar: 60
- Kayıt: 24 Nis 2006 07:42
- Konum: Bahçelievler/İst.
-
- Üye
- Mesajlar: 135
- Kayıt: 14 Kas 2005 12:24
Re: cxDBCheckComboBox query den kayıt yüklemek
Aşağıdaki kod işinizi görecektir.
iyi çalışmalar.
Kod: Tümünü seç
var
i:integer;
begin
DSetKisi.First;
for i := 0 to DSetKisi.RecordCount - 1 do begin
cxDBCheckComboBox1.Properties.Items.AddCheckItem (DSetKisi.FieldByName('AD_SOYAD').AsString);
DSetKisi.Next;
end;
- loribnaczo54
- Üye
- Mesajlar: 60
- Kayıt: 24 Nis 2006 07:42
- Konum: Bahçelievler/İst.
Re: cxDBCheckComboBox query den kayıt yüklemek
cevabınız için teşekkür ederim. fakat benim bu component ten beklediğim otomatik olabilmesi. döndürerek zaten yapılabileceğini az çok kestirmiştim.
dbCheckCombox deyince beklenti yanlış oluştu kafamda sanırım. yinede ilginiz için teşekkür ederim.
dbCheckCombox deyince beklenti yanlış oluştu kafamda sanırım. yinede ilginiz için teşekkür ederim.
-
- Üye
- Mesajlar: 135
- Kayıt: 14 Kas 2005 12:24
Re: cxDBCheckComboBox query den kayıt yüklemek
Rica ederim. Mesaj başlığına adapte olmuşuz. Sorunuzun devamını atlamışız. Bileşene bu ismin verilmesi bana da ilginç geliyor doğrusunu isterseniz.
İyi çalışmalar.
İyi çalışmalar.
Re: cxDBCheckComboBox query den kayıt yüklemek
cxDBCheckCombobox birden fazla seçenegin oldugu durumlarda, bunları seçmek için kullanılır. Ayrıca editValueFormat integer olarak seçildiğinde seçenekler bit olarak tutulur.
Örnegin yaptığı sporlar diye bir liste hazırlıyorsunuz. Listede şu degerler var:
Futbol
Basketbol
Tenis
Golf
Satranç
Görüldüğü gibi seçenek olarak hepsi işaretlenebilir veya tek biri de işaretlenebilir. EditValueFormat integer oldugunda futbol 1, basketbol 2, tenis 4, golf 8 ve Satranc 16 olarak kodlanıyor. Örnegin futbol ve satranç işaretliyse veritabanında 1+16 = 17 tutuluyor. İkili (Binary) kodlamayla normal integer için 32, int64 için ise 64 tane seçenek verilebilir. Tabii çok seçenek işaretlenecekse cxDBChecklistbox ın kullanılması gerekir.
cxDBCheckCombobox tüm bilgiler tek satırda gösterirken, cxDBChecklistbox liste halinde gösterecektir. Büyük listelerde cxDBChecklistbox ın kullanılması daha rahattır, cxDBCheckCombobox ise tek satır oldugu için yerden tasarruf saglar.
Örnegin yaptığı sporlar diye bir liste hazırlıyorsunuz. Listede şu degerler var:
Futbol
Basketbol
Tenis
Golf
Satranç
Görüldüğü gibi seçenek olarak hepsi işaretlenebilir veya tek biri de işaretlenebilir. EditValueFormat integer oldugunda futbol 1, basketbol 2, tenis 4, golf 8 ve Satranc 16 olarak kodlanıyor. Örnegin futbol ve satranç işaretliyse veritabanında 1+16 = 17 tutuluyor. İkili (Binary) kodlamayla normal integer için 32, int64 için ise 64 tane seçenek verilebilir. Tabii çok seçenek işaretlenecekse cxDBChecklistbox ın kullanılması gerekir.
cxDBCheckCombobox tüm bilgiler tek satırda gösterirken, cxDBChecklistbox liste halinde gösterecektir. Büyük listelerde cxDBChecklistbox ın kullanılması daha rahattır, cxDBCheckCombobox ise tek satır oldugu için yerden tasarruf saglar.