AccessTr.neT
dlookup işleç hatası - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: dlookup işleç hatası (/konu-dlookup-islec-hatasi.html)

Sayfalar: 1 2


dlookup işleç hatası - yasinunal - 13/12/2009

Arkadaşlar Merhaba

Dlookup komutunu ilk kez kullanıyorum ve aşağıdaki kodu yazdığımda işleç hatası veriyor. Bu işleçler bana çok karmaşık geliyor bunlar ne işe yarıyor bunlarıda anlatan olursa sevinirim Halay
yardım eden arkadaşlara şimdiden teşekkür ederim.

PHP Kod:
Me.PROSESSURESI DLookup("[PROSESSURESI]""PROSES""Kriter1 =" Forms![URETIMRAPORLARI]!URUNADI " AND Kriter2= '" Forms![URETIMRAPORLARI]!PROSESADI "'"



Cvp: dlookup işleç hatası - accessman - 13/12/2009

buraya bakın

https://accesstr.net/konu-dlookup-islevi.html?highlight=dlook


Cvp: dlookup işleç hatası - yasinunal - 13/12/2009

Yardımınız için teşekkür ederim fakat bende kodu linkteki bilgilere göre hazırladım. Fakat sanırım ' ve " işaretlerinde hata yaptım. Bu işaretlerinde tam olarak işlevini bilmediğim için yazdığım koddaki problemi bulamıyorum.


Cvp: dlookup işleç hatası - Seruz - 13/12/2009

Aşağıdaki şekilde değiştirin.
Kod:
Me.PROSESSURESI = DLookup("[PROSESSURESI]", "PROSES", "Kriter1 ='" & Forms![URETIMRAPORLARI]!URUNADI & "' AND Kriter2= '" & Forms![URETIMRAPORLARI]!PROSESADI & "'")
Yalnız burada Kriter1 ve Kriter2 dikkatimi çekti. Bu isimlerin "PROSES" tablosunda (veya sorgu) bulunan alan adları olması gerekiyor.
Bu tabloda bu isimde alanlarınız var mı? Yoksa tablodaki uygun alan adlarını yazmalısınız.


Cvp: dlookup işleç hatası - yasinunal - 13/12/2009

Sayın Seruz
Kafam iyice karıştı. Sanırım Dlookup komutunu yanlış anladım. Kriter1 ve Kriter 2 alan adları değil. Örneği ekte gönderiyorum. Yapmak istediğim "URETIMRAPORLARI" formunda girdiğim URUNADI ve PROSESADI bilgilerine göre PROSES formundan PROSESSURESI bilgisini URETIM RAPORLARI" formundaki PROSESSURESI alanına yazdırmak.
Yardımınız için şimdiden çok teşekkür ederim.

http://rapidshare.com/files/320338057/DENEME.rar.html


Cvp: dlookup işleç hatası - Seruz - 13/12/2009

Sanırım doğru kodu görünce çözebilirsiniz.

Kod:
Me.PROSESSURESI = DLookup("[PROSESSURESI]", "PROSESLER", "URUNADI='" & Forms![URETIMRAPORLARI]!URUNADI & "' AND PROSESADI='" & Forms![URETIMRAPORLARI]!PROSESADI & "'")