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