AccessTr.neT
Tablodaki "," İle Ayrılan Verileri Saymak - 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ığı: Tablodaki "," İle Ayrılan Verileri Saymak (/konu-tablodaki-ile-ayrilan-verileri-saymak.html)

Sayfalar: 1 2 3 4 5 6 7 8 9


Cvp: Tablodaki "," İle Ayrılan Verileri Saymak - feraz - 28/03/2020

Bilmiyorum abey bu soru yüzünden hastalanacağım.Neden anlayamıyorum acaba mantığı.Mesela A aranmış bu A başlangıç ve bitiş tarihlerine göre yapıyoruz yine olmuyor diyor muhterem accessman hocamız.Sizin örnekten 01.03.2020 başlangıç tarihinede olduğu için listeledi anladığım kadarıyla A kriterinde.


Cvp: Tablodaki "," İle Ayrılan Verileri Saymak - accessman - 28/03/2020

(28/03/2020, 00:39)alicimri yazdı: Filitreli örnek ekte.
maalesef yanlış sayıyor.biraz sadeleştirdim. resimden anlaşılacağı gibi her kayıt bir ihtimale karşılık geliyor
hazır gelen bilgilere göre listelediğinde 1. ve 6. ihtimal  yani ("kivi" ve "avokado") haricindekileri sayması gerekiyor


[Resim: do.php?img=9964]


Cvp: Tablodaki "," İle Ayrılan Verileri Saymak - alicimri - 28/03/2020

Sn accessman sonuç aşağıdaki gibi mi olması gerekiyor
Armut 3
Avokado 0
Elma 3
Erik 4
Hıyar 2
Kivi 0
Limon 3
Muz 3
Nar 2


Cvp: Tablodaki "," İle Ayrılan Verileri Saymak - accessman - 28/03/2020

sqlx = sqlx & " WHERE (((Tablo1.meyveler) Like '*" & Trim(arr(i)) & "*')" & _
" AND ((Tablo1.firma)='" & [Açılan Kutu12].Value & "')" & _
" AND ((Tablo1.bastarih) Between " & CDbl(Metin3.Value) & " AND " & CDbl(Metin5.Value) & "))" & _
" OR (((Tablo1.meyveler) Like '*" & Trim(arr(i)) & "*')" & _
" AND ((Tablo1.firma)='" & [Açılan Kutu12].Value & "')" & _
" AND ((Tablo1.bittarih) Between " & CDbl(Metin3.Value) & " And " & CDbl(Metin5.Value) & "));
bunu tam anlayamadım ama olması gereken Sql cümlesinin tarih kısmı  şu imiş

" AND (CLng(bastarih)<=" & CLng(Me.sontarih) & ")" & _
" AND (CLng(bittarih)>=" & CLng(Me.ilktarih) & ")"

çok teşekkürler arkadaşlar ellerinize sağlık


Cvp: Tablodaki "," İle Ayrılan Verileri Saymak - alicimri - 28/03/2020

Yukarıdaki #45 nolu mesajdaki  sonucun istediğin durum mu?


Cvp: Tablodaki "," İle Ayrılan Verileri Saymak - accessman - 28/03/2020

(28/03/2020, 10:42)alicimri yazdı: Yukarıdaki #45 nolu mesajdaki  sonucun istediğin durum mu?
evet olması gereken sonuç buydu