merhaba arkadaşlar, işlevin içinde mi bir diziliş veya yazım hatası var çözemedim, bi bakabilir misiniz? bu şekilde işlev görmüyor, lakin değişken yerine sabit değerleri yazınca çalışıyor, dosya ekte. dosyada "GIRIS" adlı form ile işlem yapıyorum sadece ona bakarsanız yeterlidir, teşekkürler.
Dim x As String
Dim y As String
Dim z As String
x = "kisi_kodu"
y = "KISILER"
z = [Forms]![GIRIS]![giris_kodu]
     
   bakStrng = Dlookup (x, y, [x = z])
      
    If bakStrng = z Then
       
     MsgBox "bu kayıt mevcut"
				
				
			
			
			
Dlookup Fonksiyonunda Değişken Kullanımı
				
				Binbir kombinasyon deniyorum olmuyor, yok mu bi fikri, çözüm yolu olan? Mantık doğru ama neden olmuyor anlamadim.
				
				
			
			
			
			
			
				
	
			
			
			
			
			
			
		
				
				İlginize yardıminiza  çok teşekkürler  ama Olmuyor, hiç bir şekilde olmuyor, bunun bi yolu mutlaka olmalı.
				
				
			
			
			
			
			
				
	
			
			
			
			
			
			
		(12/10/2020, 19:54)tarkanaykın yazdı: [x = z]
Rica ederim.Aslında değişkenle olur lakin bence mantık hatası var mesela
[X=z] böyle kullanılmaz bildiğim araya & işareti vs... gelmeli bence.Sorunu çözeriz inşAllah vakit bulunca.
https://docs.microsoft.com/en-us/office/...on.dlookup
Yukardaki linktr örnekler mevcut.
				
				Yaptim o birlestirme , tik, cift tirnak,... olabilecek bütün kombinasyonları deniyorum hiçbiri olmuyor,  tabi mantık çerçevesinde yapıyorum ama olmuyor
				
				
			
			
			
			
			
				
	
			
			
			
			
			
			
		
		Konuyu Okuyanlar: 1 Ziyaretçi