İki Sayı Arasında Bir Sayıyı Sorguda Aramak Ve Değeri Bulmak

25/03/2021, 12:04

osmannu

İyi günler Kolay Gelsin

Access konusunda acemiyim.
Kendi işim için oluşturduğum projemde (ekte Dosyası Mevcut) fiyat tablosunu hay formuna uygun olarak sorgulamasını ve fiyat tablosunda yer alan uygun satırdaki fiyat sütununu Hay formundaki KomBedeli kutusuna aktarmak istiyorum.

Sorunum şu;    Hayvan ın diğer kriterlerini sorguluyorum fakat yaşını aya çevirip fiyat tablosundaki yaş başlangıç ve yaş bitiş arasında sorgulama yapamıyorum. Yani hayvan 15 aylık olsun Yaş başlangıç 0 - yaş bitiş 30 satırındaki fiyat değerini bulamıyorum ve hay formundaki Kombedeli kutusuna  aktaramıyorum.

Şimdiden teşekkürler..
29/03/2021, 02:33

ozanakkaya

Hay formundaki Metin165 isimli metin kutusundaki 117 Ay verisini karşılaştıracaksanız,

Yeni sorgu oluştur, Sql kaynağına

SELECT YasBaslangic, YasBitis, Fiyat FROM Fiyat WHERE (((YasBaslangic)<Val(Left([Forms]![Hay]![Metin165],InStr(1,[Formlar]![Hay]![Metin165]," ")-1))) AND ((Fiyat.YasBitis)>Val(Left([Forms]![Hay]![Metin165],InStr(1,[Forms]![Hay]![Metin165]," ")-1))));

kodu ekle. Sorgu sonucundaki Fiyat alanını formda kullanabilirsiniz. Dlookup kodu ile forma aktarabilirsin.