DBCombobox Sorunu
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
DBCombobox Sorunu
Form üzerine eklediğim DBComboBox ile veri tabanının 'UrunKategorisi' alanındaki verileri görmek istiyorum fakat DBComboBox'u Veri tabanına bağlamama rağmen veri olduğu halde gözükmüyor bu sorunu nasıl çözebilirim
şimdiden teşekkür ederim
şimdiden teşekkür ederim
Re: DBCombobox Sorunu
s.a
ürünkategorisi ile ilgili bir tablon var ise bu tablodaki kategorileri listemek istiyorsan dblookupcombox ile yapmalısın.
ürünkategorisi ile ilgili bir tablon var ise bu tablodaki kategorileri listemek istiyorsan dblookupcombox ile yapmalısın.
Re: DBCombobox Sorunu
kullandım fakat sorunum halen çözülmedi hala ürünkategorisi tablosundaki kayıtlarım gelmedi
liste hiç açılmıyor sanki enabled değeri false gibi davranıyor ama enabled değeri falan düzgün
liste hiç açılmıyor sanki enabled değeri false gibi davranıyor ama enabled değeri falan düzgün
Re: DBCombobox Sorunu
dblookupcombobox nesnesinin
ListSorce özelliğini ürünkategori tablonuzu
ListFild özelliğini listelenecek alan adını
Keyfield özelliğine anahatar alanı
DataSource özelliğine kaydedeceğin tablonun
DataField özelliğine kaydedeceğin tablodaki alan
adını yazdığında çalışır.
ListSorce özelliğini ürünkategori tablonuzu
ListFild özelliğini listelenecek alan adını
Keyfield özelliğine anahatar alanı
DataSource özelliğine kaydedeceğin tablonun
DataField özelliğine kaydedeceğin tablodaki alan
adını yazdığında çalışır.
Re: DBCombobox Sorunu
dediğiniz şekildede yaptım fakat halen çalısmıyor birde ben ordaki alanları ayrıca bir yere kaydetmeyeceğim sadece veri tabanına kaydederken nesnenin textini alacağım .. ticari program yaptıgım içinde sürekli farklı ürünler gelebiliyor onlarıda veri tabanından çekerek işi kolaylaştırmam gerek
Re: DBCombobox Sorunu
bence siz en iyisi şuan dblookupcombobox nesnesinin hangi property lerine ne değer atadığınızı bir yazın? hali hazırda ne yaptığınızı bilmeden eksik olan şeyin tahmin edilmesi gerçekten zor...
bazen yükselmek için önce dibi görmek gerekir...
forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

Re: DBCombobox Sorunu
DBLookupComboBox1 nesnesinin
listSource = datasource 2
lastField = CikanPara
KeyField = CikanPara
Datasource = DataSource2
DataField = CikanPara
şuan durum bu
listSource = datasource 2
lastField = CikanPara
KeyField = CikanPara
Datasource = DataSource2
DataField = CikanPara
şuan durum bu
Re: DBCombobox Sorunu
listsorce ve datasorce aynı datasorceleri eşitlemişsin burda hatan var.
Listsorce -> listeleyecen bilgilerin datasorce nesnesini.
Datasorce -> ise kaydedeceğin tablonun datasorce nesnesini eşitlemen gerek, ikisi aynı olmaması gerekli yani. Eğer başa bir tabloya dediğin gibi kaydettirmek istemiyorsan Datasorce ve datafild alanlarını boş bırak.
Burdaki listfield değerine dblookupcomboboxda listelenecek bilgilerin alan adını keyfield e ise bu görünen değerlerin bir karşılığı yani idsi var ise o alanı yada direk listelenen bilgileri almak istersen aynı alanı yazman gerekli.
Yani senin isteğine göre şu şekilde değiştirmen gerekli
DBLookupComboBox1 nesnesinin
listSource = datasource 2 (bu kısımdaki datasorce listeyeceğin bilgilerini datasorce olacak.)
listField = CikanPara
KeyField = CikanPara
Datasource = boş
DataField = boş
Not :
dbcomboboxda bilgileri listeledin sırada bu seçili bilgiyi almak var bunun için
listelenen değerleri almak için dblookupcombox.text
keyfield e vermiş olduğun alan adındaki değerleri almak için dblookupcombox.keyvalue
sen burda ikisinede çikanpara dediğin için ikiside sana aynı değeri veriş olacak. Aman mantık olarak listfield listelenecek alan adını keyfielde ise anahtar alan adını vermek.
Listsorce -> listeleyecen bilgilerin datasorce nesnesini.
Datasorce -> ise kaydedeceğin tablonun datasorce nesnesini eşitlemen gerek, ikisi aynı olmaması gerekli yani. Eğer başa bir tabloya dediğin gibi kaydettirmek istemiyorsan Datasorce ve datafild alanlarını boş bırak.
Burdaki listfield değerine dblookupcomboboxda listelenecek bilgilerin alan adını keyfield e ise bu görünen değerlerin bir karşılığı yani idsi var ise o alanı yada direk listelenen bilgileri almak istersen aynı alanı yazman gerekli.
Yani senin isteğine göre şu şekilde değiştirmen gerekli
DBLookupComboBox1 nesnesinin
listSource = datasource 2 (bu kısımdaki datasorce listeyeceğin bilgilerini datasorce olacak.)
listField = CikanPara
KeyField = CikanPara
Datasource = boş
DataField = boş
Not :
dbcomboboxda bilgileri listeledin sırada bu seçili bilgiyi almak var bunun için
listelenen değerleri almak için dblookupcombox.text
keyfield e vermiş olduğun alan adındaki değerleri almak için dblookupcombox.keyvalue
sen burda ikisinede çikanpara dediğin için ikiside sana aynı değeri veriş olacak. Aman mantık olarak listfield listelenecek alan adını keyfielde ise anahtar alan adını vermek.
Re: DBCombobox Sorunu
Teşekkür Ederim Sorunumu Çözmeme Yardımcı Olduğunuz İçin