Listede Süzme

28/04/2017, 23:27

m_demir

Merhaba Arkadaşlar.

Eklediğim uygulamada FaturaGiris Formunda fatura bilgilerini girip fatura kesiyorum. Ayni kişiye beli aralıklarla fatura kesiyorum. lst_kisiler Listede Ayni kişiden alt, alta iki sıra görünüyor. Bul metin kutusuna bulunacak kişi ismini yazıp sorguladığım zaman ayni şekilde lst_kisiler listesinde ayni kişinin ismi alt alta iki sıra olarak görünüyor.

Benim istediğim Bir kişiye birden fazla fatura kesilmişse lst_kisiler listesinde son kesilen fatura bilgisi tek sıra olarak görünsün. Ayni şekilde bul metin kutunda bulunacak kişiyi sorguladım zaman ayni şekilde son fatura kesilen kişinin isim bilgisi tek sıra olarak görünsün. 

Bu konuda yardımlarınıza ihtiyacım var. Yardımlarınız için şimdiden teşekkürler.
29/04/2017, 00:08

ozanakkaya

Merhaba,

lst_kisiler isimli liste kutusunun satır kaynağındaki sorguyu aşağıdaki ile değiştirerek deneyiniz.

SELECT DISTINCT FaturaBilgisi.AdiSoyadi, FaturaBilgisi.Adresi, FaturaBilgisi.VergiDairesi, FaturaBilgisi.VergiNo, Last(FaturaBilgisi.Tel) AS SonTel, Last(FaturaBilgisi.Cep) AS SonCep, Last(FaturaBilgisi.FaturaID) AS SonFaturaID, [AdiSoyadi] & "*" & [Adresi] & "*" & [VergiDairesi] & "*" & [VergiNo] AS İfade1 FROM FaturaBilgisi GROUP BY FaturaBilgisi.AdiSoyadi, FaturaBilgisi.Adresi, FaturaBilgisi.VergiDairesi, FaturaBilgisi.VergiNo, [AdiSoyadi] & "*" & [Adresi] & "*" & [VergiDairesi] & "*" & [VergiNo] HAVING ((([AdiSoyadi] & "*" & [Adresi] & "*" & [VergiDairesi] & "*" & [VergiNo]) Like "*" & [Formlar]![FaturaGiris]![mtn_gecici] & "*"));
29/04/2017, 10:25

m_demir

Çok, çok teşekkürler Hocam ellerinize sağlık.

Hocam konuyu taşıyabilirsiniz. Saygılarımla iyi çalışmalar.