ComboBox1.ItemIndex Olayı ?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
erdogan_ozkaya
Üye
Mesajlar: 839
Kayıt: 03 Eki 2007 02:00

ComboBox1.ItemIndex Olayı ?

Mesaj gönderen erdogan_ozkaya »

Arkadaşlar Aşağıdaki Kodun Daha Kolayı Varmı Acaba?

Kod: Tümünü seç

   if Data.FieldByName('Medeni_Durum').AsString='Evli'
   then Personel.ComboBox1.ItemIndex:=0; begin

   if Data.FieldByName('Medeni_Durum').AsString='Bekar'
   then Personel.ComboBox1.ItemIndex:=1; begin

   if Data.FieldByName('Medeni_Durum').AsString='Dul'
   then Personel.ComboBox1.ItemIndex:=2; begin
Teşekkürler.
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: ComboBox1.ItemIndex Olayı ?

Mesaj gönderen sabanakman »

Eğer Personel.ComboBox1 bileşeninizin Items özelliğinde de bu alanla aynı şekilde Evli-Bekar-Dul değerleri ile doluysa

Kod: Tümünü seç

Personel.ComboBox1.ItemIndex:=Personel.ComboBox1.Items.IndexOf(Data.FieldByName('Medeni_Durum').AsString)
kodu işinize yarayacaktır.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
erdogan_ozkaya
Üye
Mesajlar: 839
Kayıt: 03 Eki 2007 02:00

Re: ComboBox1.ItemIndex Olayı ?

Mesaj gönderen erdogan_ozkaya »

hocam merhaba,

bunun DBLookupCombobox1 olanını nasıl yapabilirim ?

teşekkürler
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: ComboBox1.ItemIndex Olayı ?

Mesaj gönderen sabanakman »

Kod: Tümünü seç

DBLookupComboBox1.Field.Value:=
 DBLookupComboBox1.ListSource.DataSet.Lookup(DBLookupComboBox1.ListField,
  'AranacakDeğer',
   DBLookupComboBox1.KeyField)
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
erdogan_ozkaya
Üye
Mesajlar: 839
Kayıt: 03 Eki 2007 02:00

Re: ComboBox1.ItemIndex Olayı ?

Mesaj gönderen erdogan_ozkaya »

Hocam bu şekilde mi olmalı ?

Kod: Tümünü seç

BORC_ALACAK_FISI.DBLookupComboBox1.Field.Value:=BORC_ALACAK_FISI.DBLookupComboBox1.ListSource.DataSet.Lookup(BORC_ALACAK_FISI.DBLookupComboBox1.ListField,'Para_Birimi',BORC_ALACAK_FISI.DBLookupComboBox1.KeyField);
Cevapla