Sorgunuzda sıralamasını yapmak istediğiniz alanın sırala seçeneğini artan veya azalan olarak belirlerseniz size istediğiniz alana ve türe göre verileri sıralanmış olarak verir. Bu sıralamadan diyelimki en üst üç kayıdın listelenmesini istiyorsanız sorgunuzdaki SELECT kısmından sonra TOP 3 yazarsınız ancak bu kısmı Tasarım görünümünde yapamaz
Sql kısmında gerçekeştirebilirsiniz.
Çok detaylı inceleme şansım olmadı ancak sorgunuzu
SELECT TOP 1 depo.Kimlik, depo.depo, malzemeler.Kimlik, malzemeler.malzemeKodu, malzemeler.malzemeAdi, malzemeler.depoId, surec.Kimlik, surec.malzemeId, surec.onGorulenAdetToplam, surec.onGorulenOdenekTahsisi, surec.merkeziAlimdanOngorulen, surec.birimFiyat, surec.odenekPlanlama, surec.merkeziAlimPlanlama, surec.yeniBirimFiyat, surec.yeniToplamFiyat, surec.hdBirimFiyat, surec.hdToplamFiyat, surec.kalanAdet, surec.alinan, surec.kalanBakiye, surec.onaylananOdenekPlanlama
FROM (depo INNER JOIN malzemeler ON depo.Kimlik = malzemeler.depoId) INNER JOIN surec ON malzemeler.Kimlik = surec.malzemeId
WHERE (((surec.malzemeId) Like Nz([formlar]![sorguSurec]![malzemeAdi] & '*')))
ORDER BY surec.hdToplamFiyat;
şeklinde revize ederseniz hdToplamFiyat alanına göre artan sıralama ile sonuç döndürüp en düşük değeri aradığınız için TOP 1 parametresi ile en üst kaydı listelemiş olursunuz.