![]() |
"Dcount" bazen boş hücreleri de neden sayıyor ki! - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html) +--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html) +--- Konu Başlığı: "Dcount" bazen boş hücreleri de neden sayıyor ki! (/konu-dcount-bazen-bos-hucreleri-de-neden-sayiyor-ki.html) |
"Dcount" bazen boş hücreleri de neden sayıyor ki! - pupil - 24/03/2009 merhaba arkadaşlar... "dcount" ile veri sayfası görünümündeki alt forumdan sayma işlemi yaptırıyorum. Bunu -sorgu üzerinden- açılan kutunun güncelleme sonrası olayına eklediğim kodla yapıyorum. sayın tdsharun'dan öğrendiğim ve kullandığım örnek kodlardan biri şöyle; Metin9 = DCount("adsoyad", "Kadro_sorgusu", "adsoyad") s o r u n i s e ş u ; bazen boş hücreler de sayıma dahil oluyor. sadece dolu alanları sayması gerekirken boş alanları da sayıyor ve yanlış sonuç veriyor. işin ilginç yanı, boş hücrelere rastgele veri girip tekrar sildiğimde ise düzgün çalışıyor ve sadece dolu alanları sayıyor. veri tabanının her açıp kapadığımda aynı hatayı yine yapıyor. yukarıdaki koda nasıl bir ekleme yapmalıyım ki; boş hücreleri asla saymasın. sağlıcakla... Cvp: "Dcount" bazen boş hücreleri de neden sayıyor ki! - okileturc - 24/03/2009 Gelişmiş DCount olarak tavsiye edilen ECount u bir denermisiniz ? Bu kodu modüle olarak kayıt edin sonra Dcount yerine kodunuzda ECoun kullanın Kod:
Public Function ECount(Expr As String, Domain As String, Optional Criteria As String, Optional bCountDistinct As Boolean) As Variant Cvp: "Dcount" bazen boş hücreleri de neden sayıyor ki! - pupil - 24/03/2009 sayın okileturc, güzel bir modül ama benim örneğimde çalıştıramadım(kod ile veya denetim kaynağına yazarak), ["ecount error 3061", "çok az parametre. 2 bekleniyor"] şeklinde bir hata veriyor! Cvp: "Dcount" bazen boş hücreleri de neden sayıyor ki! - ozanakkaya - 24/03/2009 sn pupil, uygulamanızın ilgili form tablo ve sorgusunu ekleyebilirmisiniz. Cvp: "Dcount" bazen boş hücreleri de neden sayıyor ki! - okileturc - 24/03/2009 Metin9 = DCount("adsoyad", "Kadro_sorgusu", "adsoyad") bu dizeyede dikkat ettim hatalı gibi Dcount("[adsoyad]","Kadro_sorgusu","[adsoyad]='oktay'") gibi olmalı yani köşeli parantez olmalı bir de son bölümde kriter yoksa "" olmalı Dcount("[adsoyad]","Kadro_sorgusu","") gibi Cvp: "Dcount" bazen boş hücreleri de neden sayıyor ki! - akd - 25/03/2009 Arkadaşlar bende çalışan DCount formül aşağıdaki gibi istersenizn birde böyle deneyin, Me.T3 = DCount("Kalan", "TlfDevir", "Cinsi='" & [T2] & "'") sizin koda uygulamak gerekirse Dcount("adsoyad","Kadro_sorgusu","adsoyad='" & [oktay] & "'") "[adsoyad]" böyle hiç olmaz, hem köşeli parantez hemde tırnak hiç çalışmaz. |