Ana içeriğe atla

Combobox'ı dbLookupCombobox gibi kullanmak

Comboboxta string değerler gözükürken kullanıcının seçimine göre seçilen stringe ait ID değerine ulaşmak isteriz. Bunun için genelde dblookupcombobox kullanılır. Standart combobox ile bu işlemi halletmek isteyen kullanıcılar bu yöntemi kullanabilirler.... Degerleri combobox a eklemek icin :
Combobox1.items.AddObject('Rize', TObject(53)); Combobox1.items.AddObject('Ankara', TObject(6)); Combobox1.items.AddObject('İstanbul', TObject(34));
Seçilen değerin ID alanına ulaşmak için de :
Deger := Integer(Combobox1.items.Objects[Combobox1.ItemIndex]);

Yorumlar

Adsız dedi ki…
Eline Koluna Sağlık Çok İşime Yaradı.......
Adsız dedi ki…
Merhaba ,
yazılarınızı çok güzel devam etmesini diliyorum bu yazınızıda çok beğendim.Bu tür delphinin inceliklerini anlatan daha güzel yazıları bekliyoruz.
Adsız dedi ki…
Merhabalar, DBlookupComboBox yerine Söylediğiniz gibi ComboBox ı kllanmak istiyorum ,
Verdiğiniz kodları aşağıdaki şekilde yazdım Ancak, ComboBox içine hiçbirşey gelmedi.
Nerede hata yapıyorum anlayamadım. tşk..

procedure TForm3.ComboBox1Click(Sender: TObject);
begin
Combobox1.items.AddObject('Rize', TObject(53));
Combobox1.items.AddObject('Ankara', TObject(6));
Combobox1.items.AddObject('İstanbul', TObject(34));

end;

Bu blogdaki popüler yayınlar

Kadın Spikerler

Bazıları haber sunarken güzel görünmeye çalışıyorlar bazıları ise güzel oldukları için haber sunuyorlar. Bunun yanında hem haber sunan hem de güzel olanlarda yok değil. Nasıl bir haber sunduğu konusunda (tonlama, vurgu, mimik) fazla bilgim olmasada çok güzel bi hanım kızımız olduğu gözlerden kaçmıyor Melissa Theuriau'in. Meslek hayatında başarılı olmasını dilemekten başka bir şey söyleyemiyorum :) Türkiye tarafında ise ön plana çıkan Banu Güven (Ntv) ve Burcu Esmersoy (CnnTurk) var. Bana göre Banu Güven işini yaparken güzel görünüyor Burcu ise güzel göründüğü için iş yapıyor. Her ikisininde konuşmakla ilgili bir takım problemleri var ama her zaman için Banu Güven'i tek geçerim bu alemde :)

Leyse li'l-insâni illâ mâ seâ

"Leyse li'l-insâni illâ mâ seâ" derken Hudâ; Anlamam hiç meskenetten sen ne beklersin daha? Mehmet Akif Ersoy / Durmayalim Leyse li'l-insâni illâ mâ seâ : Necm Süresi 39. Ayet. [İnsan için ancak çalıştığı vardır.] Meskenet: 1 . Miskinlik, beceriksizlik. 2 . Yoksulluk, fakirlik. (Türk Dil Kurumu) Olay zaten yeterince acik. Yan gelip yatma kardesim. Calis. Bu misralar yazildigi donemde bu anlami tasiyordu fakat zaman ilerledikce baska bir gercegi de gozler onune seriyor.Gerci bu gercek cok kapsamli bir kac satirla anlatilabilecek bir sey degil kaldiki benim bilgim de buna yeterli degil zaten. Ben giris cumlelerini verebilirim gerisini arastirmak yaziyi okuyanlara kalmis. (Matrix gibi bisey oldu bu yaw. Neo'nun kahinle bulusup yanindan ayrildiktan sonra Morpheus ile konusma sahnesi.) Yani kisaca sunu demek istiyorum. Ben bu misrayi ilk okudugumda hic birsey anlamadim. Bu misralari anlayabilmek icin kuran mealine ve turkce sozluklere bakmak zorunda k...

Bana ordan 2 kilo özgürlük tart abicim. İyisinden olsun!

Bu nasıl bir iş kardeşim? Özgürlükleri herkes kendi keyfine göre uygularsa ne olur bu milletin hali? Madem yazılan yorumlardan gocunacan yorum özelliğini direkt kapat bitsin olay. bekirimin yazma hakkını elinden alamazsın. "Site benim istediğimi yaparım" diyebilirsin haklısın ama o zamada bende ..... http://alisari.zaxaz.com/index.php/2005/02/23/p157