Skip to main content

AccessTr.neT


2 Kriterli Dlookup Fonksiyonunda Hata

2 Kriterli Dlookup Fonksiyonunda Hata

Çözüldü #1
Kıymetli Hocalarım merhaba,

qry_Sales sorgusunda 3 alan var, "ProductName", "Customer" ve "TotalSales"


Burada "ProductName" adına göre "TotalSales" en yüksek olanın "Customer" değerini almak;

Form Üzerinde Combobox (Product) değiştiği zaman; maksimum değeri aldıktan sonra;
bu maksimum değere göre 2 kriterli Dlookup fonkisyonu ile Customer (Müşteri Adı) almaya çalışıyorum ama; mak değerde virgül olduğu için ekli görseldeki hatayı vermekte;

Bu konuda nasıl bir çözüm yolu önerirsiniz,

destekleriniz için şimdiden teşekkürler,

Kod:
Private Sub Product_Change()

pro = Me.Product.Value
mak = DMax("[TotalSales]", "qry_Sales", "[ProductName]='" & pro & "'")

''mak = Replace(mak, ",", ".")

custom = DLookup("[Customer]", "[qry_Sales]", "([ProductName]='" & pro & "' AND [TotalSales]=" & mak & ")")

End Sub

truhi, 29-09-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
2 Kriterli Dlookup Fonksiyonunda Hata - Yazar: truhi - 29/04/2025, 23:15
Task