Filtreleme

1 2
16/09/2022, 09:03

alikagan

hayırlı cumalar arkadaşlar,
eklediğim örnekte bir firmaya ait aynı numaralı ama farklı yıllara ait irsaliye olursa, bu ayrımı nasıl yapabilirim acaba?
TARIH metin kutusundaki yıla bakarak sorguyu nasıl düzenleyebilirim.


16/09/2022, 10:12

atoykan

Sorgunuzun tarih bölümüne ölçüt olarak
Kod:
[Forms]![AKSESUAR_GELEN_KAYIT]![TARIH]
ile formunuzdaki tarih alanını girebilirsiniz tarihe göre filtreleme için
16/09/2022, 10:16

alikagan

yıla göre yapmak istiyorum,
FORM daki tarih alanındaki 2022 değerine göre 2022 yılına ait olan 1 nolu irsaliyeyi verecek

eğer tarih 01/01/2021 ise de buradaki 2021 değerine bakarak 2021 yılına ait irsaliyeyi verecek
16/09/2022, 11:28

atoykan

Listbox'ınızın sorgusunu
Kod:
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.IRS_NO)='1') AND ((Format([TARIH],"yyyy"))=Format(Date(),"yyyy")));
olarak düzenlerseniz girdiğiniz tarihin yılı bazında filtreleme yaparsınız.
16/09/2022, 14:54

alikagan

sn atoykan, merhaba
sadece 2022'yılına ait olanları yapıyor,
formdaki tarih alanına bakması gerekiyor,
Format(Date(),"yyyy")));
16/09/2022, 15:09

C*e*l*o*y*c*e

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
1 2