Tablodaki "," İle Ayrılan Verileri Saymak

1 2 3 4 5 6 7 8 9
28/03/2020, 04:00

feraz

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.
28/03/2020, 07:39

accessman

(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



28/03/2020, 10:07

alicimri

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
28/03/2020, 10:31

accessman

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
28/03/2020, 10:42

alicimri

Yukarıdaki #45 nolu mesajdaki  sonucun istediğin durum mu?
28/03/2020, 11:10

accessman

(28/03/2020, 10:42)alicimri yazdı: Yukarıdaki #45 nolu mesajdaki  sonucun istediğin durum mu?
evet olması gereken sonuç buydu
1 2 3 4 5 6 7 8 9