• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Listbox içerisinde Dcount

  • Konbuyu başlatan Konbuyu başlatan tamer42
  • Başlangıç tarihi Başlangıç tarihi

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,201
Excel Vers. ve Dili
Office 2013 İngilizce
Merhabalar;
Bir tek sütunlu Listbox' ta ; belirlenen değerlerden kaç adet var sayılabilir mi?

Listbox adı:List12

Sayılacak değerler bir combobox' tan Combo12 seçillecek olursa:

Dcount(List12; ;Combo12 like 'List12' )

gibi bir foksiyon yazmak yazılabilirmi?

İyi Pazarlar, İyi Akşamlar....
 
Merhaba;
Sonuçta listbox ta verileri tablodan almıyor mı?

Kod:
=DCount("[ürün_ismi]"; "tablo_ismi"; "[ürün_ismi] = 'kereviz'")

Gibi kulanabilirsiniz..
ya da

Kod:
=DCount("[alan_ismi]"; "tablo_ismi"; "[ürün_ismi] = " & forms!form_ismi!açılan_kutu_ismi)

olarak kullanabilirsiniz..
 
Sayın tamer42,

Herhalde liste kutunuzda verileri bir sorgudan veya bir tablodan alıyordur. Neden tablo veya sorguda saymıyorsunuz verilerinizi?

İyi çalışmalar
 
Sayın tamer42,

Herhalde liste kutunuzda verileri bir sorgudan veya bir tablodan alıyordur. Neden tablo veya sorguda saymıyorsunuz verilerinizi?

Sn Modalı Listbox' a sadece belirlediğim verileri alıyorum.


Kod:
........

a=Me.[ANA İŞ]
me.list12.AddItem a

......


AddItem yoluyla alıyorum.

İyi Çalışmalar.
 
Bir örnek koymak çok mu zor??
 
Sn beab05;

örnek ektedir..


Ekli dosyada Table1 adlı form üzerinde;
Command22 butonuna tıklayınca alttaki listbox' a ekliyor.

Daha sonra (cobobox yardımıyla) bu listbox ta sayım yapmak istiyorum...

İyi Çalışmalar.
 
Merhablar;

Kod:
Private Sub Combo12_Change()
Dim i, s As Variant

s = 0

    c = Me.[Combo12].Value

            If Not IsNull(Me.[Combo12]) Then
        
                    For i = 0 To Me.List12.ListCount - 1
 

                            If c = Me.List12.Column(0, i) Then
 
                                s = s + 1

                            End If



                    Next i

            End If


    Me.Text20 = s

End Sub

bu şekilde bir kodla işi çözdüm ama sizce daha pratik bir yolu yok mudur?

İyi Çalışmalar.
 
Bence gayet güzel bir çözüm olmuş..
 
Geri
Üst