• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Comboboxta Seçili Verileri Sayfada Bulup Listboxta Listelemek

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Mtudes

Yeni Üye
Katılım
30 Ağu 2021
Mesajlar
270
Çözümler
1
Aldığı beğeni
97
Excel V
Office 2016 TR
Konu Sahibi
Merhaba
Rapor sayfasındaki 1.sütundan başlayıp 21.Sütunda biten 21 sütunluk verilerimi sorgula userformu ile sorguluyorum.(cbo1,2,3,4,5,6 sırasıyla 2,3,4,5,7,6 sütunları çağırıyorum.cbo7 ile 3 sütunu birden sorguluyorum(18,19,20.sütunlar) ).Verileri Comboboxlara getiriyorum.
Bundan sonraki aşamada ise sorgula userformundaki sorgula(commanbutton3) butonu ile bu seçili verileri rapor sayfasından bulup duzenle userformundaki listbox1 de gösterilmesini istiyorum.Listboxta listelenmesini istediğim veriler:

rapor sayfasındaki 4.satırdan başlayıp dinamik devam ediyor.Sütunlar ise 1 den başlayıp 21.Sütunda son buluyor.

Örneğin:Sadece cbo3 te seçili bir veri varken sorgula dediğimde rapor sayfasındaki 4.sütundaki eşleşen veriye sahip satırların hepsini getirecek.(Satırın tamamını, 21sütunu)

Birden fazla comboboxa değer girip sorgula dediğimde comboboxın sorguladığı ilgili verileri rapor sayfasında bulup o verileri içeren satırların tamamını duzenle userformu listbox1 de gösterecek(21 sütunu)

Yardımcı olursanız sevinirim.
 
Çözüm
Abey önceki yazdığım koda görede combolara geliyordu.
Bir modül birde classModül ekledim ve resimdeki kırmızılar gibi labeller ekledim ve form açılışında görükmüyor.
Combolara tıklayınca labele tıklanmış oluyor dolayısıylada herzaman combodaki veriyi silmeye gerek yok gifte anlarsınız.
Dediğim yöntemi kendimde kullanıyorum kendim için yazmıştım.
Label eklemeden comboların dropdown özelliği ilede yapılıyor ama sorun oluyordu.

ttt.gif

Screenshot 2021-12-23 204208.png
Merhaba.
Keşke dünkü açtığınız konudada listbox olsaydı :)
Eğer berdiğim kodları kullandıysanız comboxlar gibi nir sub vardı.
Oraya listbox.column= ....getrows gibi ve rs.open gibi kodlar eklemek yeter sanıyorum.
Çözüm gelmeze müsait zamanda eklerim koda.
 
Dosyayı deneyemedim lakin önceki kodda göre with listbox1 olan satırları ekledim.
Kafadan yazdığım için hatalı olabilir.Dediğim gibi o konudaki kodlarsa.

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Son düzenleme:
Sorgula formundaki ilgili kodu alttaki gibi değiştirin ve duzenleme formundaki Userform_initialize yeri silin abey.

With duzenleme.ListBox1 olan kısımları ekledim sadece.


HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Konu Sahibi
Merhaba.
Keşke dünkü açtığınız konudada listbox olsaydı :)
Eğer berdiğim kodları kullandıysanız comboxlar gibi nir sub vardı.
Oraya listbox.column= ....getrows gibi ve rs.open gibi kodlar eklemek yeter sanıyorum.
Çözüm gelmeze müsait zamanda eklerim koda.
Merhaba
Haklısınız .Bende herşeyi bir arada sormamak için yapmıştım ama anlaşılan işinizi zorlaştırmışım...
Sorgula formundaki ilgili kodu alttaki gibi değiştirin ve duzenleme formundaki Userform_initialize yeri silin abey.
Userform initialize kısmını silince comboboxlara verileri getirmiyor.
 
Dur abey tam ayarlayıp dosyayı ekleyeyim.
Bende listbox sorgula formunda sanmıştım ondan yazmıştım ilk mesajda.Neyse abey eklerim birazdan.
 
Abey önceki yazdığım koda görede combolara geliyordu.
Bir modül birde classModül ekledim ve resimdeki kırmızılar gibi labeller ekledim ve form açılışında görükmüyor.
Combolara tıklayınca labele tıklanmış oluyor dolayısıylada herzaman combodaki veriyi silmeye gerek yok gifte anlarsınız.
Dediğim yöntemi kendimde kullanıyorum kendim için yazmıştım.
Label eklemeden comboların dropdown özelliği ilede yapılıyor ama sorun oluyordu.

ttt.gif

Screenshot 2021-12-23 204208.png
 
Son düzenleme:
Çözüm
Konu Sahibi
Abey önceki yazdığım koda görede combolara geliyordu.
Bir modül birde classModül ekledim ve resimdeki kırmızılar gibi labeller ekledim ve form açılışında görükmüyor.
Combolara tıklayınca labele tıklanmış oluyor dolayısıylada herzaman combodaki veriyi silmeye gerek yok gifte anlarsınız.
Dediğim yöntemi kendimde kullanıyorum kendim için yazmıştım.
Label eklemeden comboların dropdown özelliği ilede yapılıyor ama sorun oluyordu.
Çok güzel olmuş eline sağlık Refaz .
comboboxlardan sorgularken ilk dört comboboxta bağlantılı olarak verileri listboxa getiriyor.Yalnız 5.comboboxta da veri seçince listboxta veri getirmiyor.Ama Ayrı ayrı seçtiğimde combobox 5,6,7 ile veri getiriyor.Aynı anda seçip sorgula dediğimde cbo5,6,7 işin içine girince veri getirmiyor.
 
Rica ederim abey.
Kırmızla işaretlediğim gibi değiştirin.
Ama sarıya boyadığım yerde problem olur çünkü alttaki gibi üç alan yapmışsınız.Belki onda çözüm bulunur.

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Screenshot 2021-12-23 213630.png
 
Konu Sahibi
Rica ederim abey.
Kırmızla işaretlediğim gibi değiştirin.
Ama sarıya boyadığım yerde problem olur çünkü alttaki gibi üç alan yapmışsınız.Belki onda çözüm bulunur.

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Ekli dosyayı görüntüle 4470
Orda sorun çıkacağını tahmin etmiştim .Diğerlerinde hiçbir sorun yok ama combobox7 de 3 sütunu birden sorgulattırdığım için getirmiyor.Sizin bi ara söylediğiniz gibi vbnewline ve chr(10) ilede denedim ama olmadı
 
Orda sorun çıkacağını tahmin etmiştim .Diğerlerinde hiçbir sorun yok ama combobox7 de 3 sütunu birden sorgulattırdığım için getirmiyor.Sizin bi ara söylediğiniz gibi vbnewline ve chr(10) ilede denedim ama olmadı
Bir şekilde yapılır heralde abey.
Sonra bakarım.
 
Konu Sahibi
Yada ilgili kodları alttaki gibi yapın.
Combo7 ayraç olarak | kullandım değiştirebilirsinizde.

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
Listboxta listelemiyor.Cbo 7 yi görmüyor.Olmadı yarın tek hücrede yaparım .
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst