dblookupcombobox içerik

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
pasa_yasar
Üye
Mesajlar: 570
Kayıt: 07 Haz 2004 12:35

dblookupcombobox içerik

Mesaj gönderen pasa_yasar »

iyi çalışmalar.
dblookupcombobox nesnesinde herhangi bir kayıt yokken açılmıyor. kayıt olmadığı zaman nesne ekleyip kayıt eklemek için tıklayınız seçeneğini ekleyebilirmiyim. örn. cari kart grubunu seçecek olsun. cari grubu olmadığı için tıkladığım zaman combobox ta birşey eklemiyor. böyle durumda "cari grubu eklemek için tıklayın" yazısını comboboxa kendim ekleyebilirmiyim. veritabanı etkilenmeden
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: dblookupcombobox içerik

Mesaj gönderen conari »

Kod: Tümünü seç

dblookupcombobox.items.count = 0 then
dblookupcombobox.items.add()
Şeklinde olması lazım.
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
Kullanıcı avatarı
KoPilot
Üye
Mesajlar: 185
Kayıt: 05 Eki 2007 08:02

Re: dblookupcombobox içerik

Mesaj gönderen KoPilot »

Sırf meraktan soruyorum neden böyle birşeye ihtiyaç duydun?
Bildiğim kadarıyla lookupcombo ile öyle birşey yapılamaz. Dbcombo ile yapılabilir. Ufak bir döngü kurup tabloda ki verileri itemsine doldurursun sen de istediğini yazabilirsin.
Dosyalarınızı kendi bulutunuza yedekleyin. Yandex Disk
Eyvallah..
Kullanıcı avatarı
pasa_yasar
Üye
Mesajlar: 570
Kayıt: 07 Haz 2004 12:35

Re: dblookupcombobox içerik

Mesaj gönderen pasa_yasar »

pratik kullanım için yapıyorum. dediğiniz kod dblookupcombobox ta çalışmıyor. database de eklersem geç çalışır. bu daha pratik diye düşünüyorum.
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: dblookupcombobox içerik

Mesaj gönderen conari »

pasa_yasar yazdı:pratik kullanım için yapıyorum. dediğiniz kod dblookupcombobox ta çalışmıyor. database de eklersem geç çalışır. bu daha pratik diye düşünüyorum.
lookubı görmemişim. :roll:
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: dblookupcombobox içerik

Mesaj gönderen aslangeri »

s.a.
bunu iki yol ile aşabilirsiniz.
1.si veritabanına default bir kayıt eklersiniz. ID si (-1) veya (0) olur. bu kayıt adıda ya "seçilmemiş" veya "lütfen kayıt seçiniz (gitimniz) gibi" .
2.si dblookup combobox un listsource datasetinin select kısmında (Eper TTable bileşeni veya benzerini kullanıyorsan bu olmaz tabiki) union ile id si -1 adıda lütfen seçiniz veya ekleyiniz olan bir kayıt eklersin.
kullanıcı herhalükarda ekranda birtane kayıt görecektir.
Ben yukardaki iki yoldan birini tercih ederdim.
Size bir alternatif daha
dblookupcombobox un onenterinda
dblookupcomboboxun listsourcesinin datasetinin recordcountunu kontrol edin. eğer -0- ise kullanıcıya bir mesaj verin.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
TRSoft
Kıdemli Üye
Mesajlar: 636
Kayıt: 13 Şub 2004 11:39
Konum: Konya
İletişim:

Re: dblookupcombobox içerik

Mesaj gönderen TRSoft »

bu söylediğiniz jedinin dblookupcomboboxında var DisplayEmpty özelliği onu inceleyerek çözüm bulabilirsiniz.. Kayıt olsada olmasada ilk ıteme istediğiniz texti yazabiliyorsunuz. Yani grup seçilmemişse "Lütfen grup seçiniz.." gibi..
İlimle geçen bir gece,
ibadetle geçen bin geceden hayırlıdır.
HZ. MUHAMMED (S.A.)
Kullanıcı avatarı
pasa_yasar
Üye
Mesajlar: 570
Kayıt: 07 Haz 2004 12:35

Re: dblookupcombobox içerik

Mesaj gönderen pasa_yasar »

mecburen cxextdblookupcombobox kullanarak yaptım. gridden bağladım.o şekilde yaptım.ilglendiğiniz için tşk ederim
Kullanıcı avatarı
pasa_yasar
Üye
Mesajlar: 570
Kayıt: 07 Haz 2004 12:35

Re: dblookupcombobox içerik

Mesaj gönderen pasa_yasar »

cxgrid içeriği boşken tıklama komutu veremiyorum. oncellclik özelliğine yazdım kayıt olmadığı zaman çalışmıyor. boş iken nasıl tıklama özelliği verebilirim.
Cevapla