Filtreleme

1 2
16/09/2022, 15:17

alikagan

(16/09/2022, 15:09)C*e*l*o*y*c*e yazdı: WHERE (((AKSESUAR_GELEN_LISTE.IRS_NO)='1') AND ((Format([TARIH],"yyyy"))=Format(Date(),"yyyy")));
burayı


WHERE (((AKSESUAR_GELEN_LISTE.IRS_NO)='1') AND ((Format([TARIH],"yyyy"))));
şeklinde deneyin

sn ustam bu şeklide olmadı ama
17/09/2022, 08:07

alikagan

"SELECT AKSESUAR_GELEN_LISTE.ID, AKSESUAR_GELEN_LISTE.AKSESUAR_ID, AKSESUAR_GELEN_LISTE.TARIH AS Tarih, AKSESUAR_GELEN_LISTE.TEDARIKCI AS Tedarikci, AKSESUAR_GELEN_LISTE.IRS_NO AS İrsNo, AKSESUAR_GELEN_LISTE.AKSESUAR_ADI AS [Aksesuar Adı], AKSESUAR_GELEN_LISTE.AKSESUAR_OZEL AS [Aksesuar Özellik], AKSESUAR_GELEN_LISTE.GELEN_MIKTAR AS [Gelen Miktar], AKSESUAR_GELEN_LISTE.BIRIM_FIYAT AS [Birim Fiyat], AKSESUAR_GELEN_LISTE.PARA_BIRIMI AS [Para Birimi], AKSESUAR_GELEN_LISTE.TUTAR AS Tutar,Format([TARIH],'yyyy') AS yıl FROM AKSESUAR_GELEN_LISTE WHERE (AKSESUAR_GELEN_LISTE.TEDARIKCI=" & TED & ") AND (AKSESUAR_GELEN_LISTE.IRS_NO='" & Me.IRS_NO & "') AND ((Format([AKSESUAR_GELEN_LISTE.TARIH],'yyyy')=Format('" & Me.TARIH & "','yyyy')))"
Sorguyu bu şekilde düzenledim,
konu çözüldü.
17/09/2022, 11:51

atoykan

Tarlh alaninizin varsayilan degeri Date() oldugundan sorgunuzi ona gore yazdim. Her zaman soyluyoruz biz sizin yerinize dusunup karar veremeyiz neyi ne icin nasil yapmak istediginizi anlatip uygulamanizi bu yonde kurgulamazsaniz
1 2