AccessTr.neT
Like İşleci - 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ığı: Like İşleci (/konu-like-isleci.html)

Sayfalar: 1 2 3


Like İşleci - akdemir1 - 27/12/2022

Merhaba,
Değerli üstatlarım yaptığım çalışmada ay kısmına 1 yazınca 11 ve 12. ayların kayıtlarını da listeliyor.
Sorgu Sql aşağıdaki gibi,
Yardımcı olabilirseniz çok memnun olurum.

SELECT ANA_TABLO.ABONE_NO, ANA_TABLO.ABONE_ADI, ANA_TABLO.ILCESI, FATURALAR.YIL, Sum(FATURALAR.MİKTAR) AS MIKTAR
FROM ANA_TABLO LEFT JOIN FATURALAR ON ANA_TABLO.ABONE_NO = FATURALAR.ABONE_NO
WHERE (((FATURALAR.AY) Like "*" & [Forms]![Form1]![Metin8] & "*"))
GROUP BY ANA_TABLO.ABONE_NO, ANA_TABLO.ABONE_ADI, ANA_TABLO.ILCESI, FATURALAR.YIL
HAVING (((ANA_TABLO.ABONE_NO) Like "*" & [Forms]![Form1]![Metin0] & "*") AND ((ANA_TABLO.ABONE_ADI) Like "*" & [Forms]![Form1]![Metin10] & "*") AND ((ANA_TABLO.ILCESI) Like "*" & [Forms]![Form1]![Metin4] & "*") AND ((FATURALAR.YIL) Like "*" & [Forms]![Form1]![Metin6] & "*"));


RE: Like İşleci - atoykan - 27/12/2022

Like ile sorgulama yaparsanız 1 ve 1 benzerlerini ararsınız ve 1 ile beraber 1 içeren tüm kayıtları da görürsünüz. Like yerine net veri kullanın.


RE: Like İşleci - akdemir1 - 27/12/2022

Net veri dediğiniz başka bir işleç mi hocam, biraz açarmısınız.
Saygılar.


RE: Like İşleci - berduş - 27/12/2022

like benzer demektir mesela isim like '*ali*' derseniz kelimenin başında ve sonunda * olduğundan içinde ali geçen tüm kayıtlar listelenir
net veri olmasını istiyorsanız ya * kaldırılır yada like yerine = kullanılabilir


RE: Like İşleci - C*e*l*o*y*c*e - 27/12/2022

merhaba
Like "*" & [Forms]![Form1]![Metin8] & "*" yeine
Like "*" & [Forms]![Form1]![Metin8] & "" deneyin


RE: Like İşleci - akdemir1 - 27/12/2022

Teşekkür ederim hocam, Yıldızı kaldırınca oldu.
Saygılar.

Ama sadece sondaki yıldızı kaldırınca 1 ve 11 listelendi 12 listelenmedi.
11. ayında listelenmemesi için baştaki yıldızıda kaldırdım.
Ama bu seferde liste boş geldi ekrana, sadece ay hanesine rakam yazınca listeliyor.
Olsun problem değil.
Teşekkür ederim cevaplarınız için.
Saygılar.