dlookup işleç hatası

1 2
13/12/2009, 00:46

yasinunal

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 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 "'"
13/12/2009, 09:41

accessman

13/12/2009, 16:06

yasinunal

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.
13/12/2009, 16:26

Seruz

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.
13/12/2009, 19:18

yasinunal

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
13/12/2009, 21:14

Seruz

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 & "'")
1 2