Öncelikle ilginiz için çok Teşekkür ederim. ancak istediğim tam olarak bu değildi. sigorta giriş ekranında aracı seçtiğimizde tüm sigorta kayıtları görünmesin istiyorum. sanırım bunu; select top 2 ile halledebilirim
SELECT TOP 2 tbl_sigorta.Kimlik, tbl_sigorta.aracbilgisi, tbl_sigorta.bastar, tbl_sigorta.bitTar, tbl_sigorta.ucret, tbl_sigorta.odeme
FROM tbl_sigorta
WHERE (((tbl_sigorta.aracbilgisi)=[Forms]![tbl_sigortagir]![plaka]));
asıl yapmak istediğim ben bu ay sigortası dolan bir aracı sigortaladıktan sonra (sigortagiriş formu) bu ay sigortalanacak araçlar listesinde görünmemesiydi.
bunu şu şekilde çözdüm;
(select Max([Kimlik]) from SIGORTA)
SELECT ARACLAR.plaka, SIGORTA.sontar
FROM ARACLAR INNER JOIN SIGORTA ON ARACLAR.[Kimlik] = SIGORTA.[ARACBILGISI]
WHERE (((SIGORTA.sontar) Between DateSerial(Year(Date()),Month(Date()),1) And DateSerial(Year(Date()),Month(Date())+1,0)) AND SIGORTA.[Kimlik]=(select Max([Kimlik]) from SIGORTA))
ORDER BY SIGORTA.sontar;
ancak bu sorguda sadece tek araç için işlem yapıyor sigorta tablosundaki en büyük kimlik numarasını alıyor. ben bunu her araç için yapabilirmiyim?
her araç için en büyük kimlik no