DBLookUpComboBox satır sayısı konusu

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Salih
Üye
Mesajlar: 250
Kayıt: 11 Mar 2004 05:36

DBLookUpComboBox satır sayısı konusu

Mesaj gönderen Salih »

Merhaba,

DBLookUpComboBox tanımlarım doğru, Dropdownrow = 7
Gelmesi gereken listede A, B,C,D,E,... gibi bilgiler var diyelim

Program ilk çalıştığında aşağı oka basınca ekranda tek satırlık bir combobox geliyor, içinde A var, aşağı okla C yi seçiyorum, 2. defa oka basınca A,B,C yi gösteriyor....

İlk girdiğimde hemen ilk 7 satırı göstermesi mümkün mü acaba ?
Bilgiler doğru geliyor, bütün derdim ekrandaki satır sayısı.
Sevgi, Saygı.....
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

DropDownRows u kod içinde değiştiriyor olmayasın.. Varsayılan değeri zaten 7 dir. En kötü ihtimalle silip yeni bir DBLookUpComboBox ekle derim.. :idea:
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Salih
Üye
Mesajlar: 250
Kayıt: 11 Mar 2004 05:36

satır sayısı

Mesaj gönderen Salih »

Hocam hiç kod yok, sıfır bir forma database vs bileşen ekleyip orda deniyorum bunu. Başlangıçta SQL ile combobox a elemanları doldurmak mı gerekiyor yoksa ? Bu ilk DBLookupcombobox kullanışım, yanlış bir şey yapıyorum kesin.

Yani Dropdownrow önce 1, sonra 2,3... diye artıyor sanki kendi kendine ,
teşekkürler ilginiz için....
En son Salih tarafından 17 Eyl 2004 04:51 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Sevgi, Saygı.....
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

DbLookupComBox un kullanım amacı diyelim bir kayıt tablonuz var ve orada adresi girerken illeri de girmeniz gerekiyor. İllerin ayrı bir tabloda olduğunu varsayarsak, DbLookupComBox un DataSource una kayıt tablonu ListSource una da İller tablonun bağlı olduğu DataSource u seçmen gerek. Ben genelde bağlı tabloyu öncelikle açıp ondan sonra ana tabloyu açarım :idea:
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Mesaj gönderen sadettinpolat »

bu kullandığını tablo veya query bileşeni ile ilgili bir olay. kayıtların tamamı gelmediğinden dblookup sadece ilk kayıtı getiriyor. siz ok tuşuna tıkladıkça diğer kayıtlarda geliyor.
tabloyu açtıktan sonra fetchall yapın. düzelmesi lazım.
"Sevmek, ne zaman vazgececegini bilmektir." dedi, bana.

---
http://sadettinpolat.blogspot.com/
Salih
Üye
Mesajlar: 250
Kayıt: 11 Mar 2004 05:36

Mesaj gönderen Salih »

2 tane DBLookupcombobox ekledim, ayarları aynı.

Datasource : SIPARIS
Datafield : BAYIKODU

LISTSOURCE : BAYILER
KEYFIELD : BAYIKODU
LISTFIELD : BAYIKODU (boş olsa da sonuç değişmiyor)

Şimdi ilk combobox ta A,B,C yi gösteriyor,
Geçiyorum ikinciye, o da sadece A, B,C yi gösteriyor.

ikincide ilk 5 elemana bakıyorum, birinciye dönüyorum, listede 5 eleman var ! Sanki dropdownrow başlangıçta 1 geliyor da, sonradan listeye girince 2, 3,.. 7 ye kadar artıyor gibi komik bir durum var.

Bir deneme daha yaptım, bakın şimdi ne oldu :

DBLookupListBox ekliyorum aynı tanımlarla, Listbox ta kaç satır var ise, combobox a ilşk tıkladığımda o kadar satır getiriyor !!!! Bu bir ipucu olabilir mi ?

EK : Haklısınız, FetchAll yapıca düzeldi, anladım, teşekkürler...
Çok çalışmak lazım, çooookk.. :)
Sevgi, Saygı.....
Cevapla