7 adet dbcombobox a items yuklenince hata veriyor

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
kazimates
Üye
Mesajlar: 332
Kayıt: 01 Tem 2005 12:40
Konum: Kıbrıs
İletişim:

7 adet dbcombobox a items yuklenince hata veriyor

Mesaj gönderen kazimates »

merhabalar,
bir form un üzerinde 7 adet dbcombobox koydum ve bunların hepsininde datasource u aynı yani yedisininde datasource u atıyorum datasource5 ve form oncreate de yedisininde itemslarını hep aynı 10 adet sozcuk yukledim ve programı run ettiğim zaman malesef bir tanesinin üzerine tıkladığımda ve dropdown menuden atıyorum 3. sunu sectiğimde geriye kalan 6 adetinde items ları aynı oluyor bunun bu şekilde çalışmaması lazım değilmi bunun sebebi nedir ve nasıl çözğlebilirbu arada delphi5 i kullanmaktayım.
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

muhtemelen hepsine aynı field secilmistir. birini secerek attama yaptiginiz field degeri diger comboboxlarda da gorunmekte...
* http://www.fahrettin.org Manzara Fotoğraflarım... :)
* http://delphiturkiye.gunduz.info Seminerler... ;)
* http://www.hakmar.com.tr Kalite bir haktır... 8)
kazimates
Üye
Mesajlar: 332
Kayıt: 01 Tem 2005 12:40
Konum: Kıbrıs
İletişim:

datasourceleri aybı tablo, ve kolondan

Mesaj gönderen kazimates »

fahrettin abi öncelikle teşekkür ederim ama dediğim gibi 7 dbcombobox un hepside scinsi tablosundaki scinsi kolonundan veri alıyorlar ama bunun nasıl düzeltebilirz acaba temporary fieldlar oluştursak çözebilirmiyiz çözülürse temporary olarak yaratacağım 6 fielde örnek scinsi1, scinsi2 scinsi3 ....... scinsi7 dersem scinsi alanındaki verileri buralara nasıl kopya edebilirim veya mirror edebilirim?
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

Rica ederim...
Sizin bu 7 comboboxi ayni alana baglamaktaki amaciniz nedir? yani normalde combobox in amaci secilecek olan degeri ilgili alana atamaktır.. Ve de ilgili alandaki degeri de aynı zamanda gostermek...
Zannediyorum temel bir yanlışlık var... Yapmak istediğinizi daah detaylı olarak izah ederseniz somut olarak yol gostermeye calisabiliriz...

Kolay gelsin...
* http://www.fahrettin.org Manzara Fotoğraflarım... :)
* http://delphiturkiye.gunduz.info Seminerler... ;)
* http://www.hakmar.com.tr Kalite bir haktır... 8)
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

- DBCombobox'lar böyle çalışır. Sanırım yaptığınız yanlışlık, tüm alanları aynı alan adına bağlamış olmanız...

- Şöyle ki,

- Bağlı olduğu tablonun ilgili alanı bir şekilde değişirse (edit, kayıt konumlanma vb.) ilgili TDBComboBox, TDBEdit gibi davranarak ilgili kaydı görüntülemek üzere değişir.

- Soruna çözüm üretemediğiniz taktirde normal TComboBox kullanmanızı önericem. Seçim ile gerçekleşen değişikliği OnChange olayında yakalayıp veritabanının ilgili alanına Edit ve ek olarak lazımsa Post olarak işlemesini sağlayın. Sağlıklı olacaktır.

- Tablo'nun OnAfterScroll olayında bu combobox'lara güncel veritabanı değerlerini ekleyebilirsiniz.

- Başarılar
Resim
Resim ....Resim
Cevapla