excel makro ile acces veri tabanından parça numarasına göre ilgili parça için en son kayıtlı veriyi çekiyorum ancak tanım ve fiyat en son kayıtlı parça numarasına göre veri çekmiyor ve order by desc komutu ile en son kayıt satırını en üste alamıyorum.
Saygı ve sevgiyle yardımınızı rica ederim değerli ustalarım

Sorgulama yaptığım kodlar:
Sub stok_listeleme_yap_benzersiz_tüm_listeme_metodu()
Application.ScreenUpdating = False
On Error Resume Next
sorgu = "SELECT stok.parça_kodu, last(stok.parça_adı), last(stok.parça_satış_fiyatı), sum(stok.adet), last(stok.işlem_türü), Max(stok.İŞLEM_KAYIT_TARİHİ) AS EnÇokTARİH FROM stok where işlem_türü in ('mal girişi', 'mal çıkışı', 'düzeltme') GROUP BY stok.parça_kodu;"
Call database_open
Set DataKayitlari = DataBaglan.OpenRecordset(sorgu, dbOpenSnapshot)
Cells(8, "b").CopyFromRecordset DataKayitlari
Call database_close
Set DataKayitlari = Nothing
Set DataBaglan = Nothing
Application.ScreenUpdating = True
End Sub