AccessTr.neT
Dlookup fonksiyonunda kriter 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 fonksiyonunda kriter hatası (/konu-dlookup-fonksiyonunda-kriter-hatasi.html)

Sayfalar: 1 2


Dlookup fonksiyonunda kriter hatası - derebeyi - 29/01/2011

Arkadaşlar ekteki programda Dlookup ile yaptığım sorguda ikili kriter kullanıyorum. Çalıştırdığımda tip uyuşmazlığı hatası veriyor.
Fakat kodlarını değiştirmeden tek olarak yazdığımda geçerli oluyor , ne zamanki araya "and" koyuyorum. O zaman hata veriyor.
Bir türlü çözemedim.
Saygılar.


Cvp: Dlookup fonksiyonunda kriter hatası - okileturc - 29/01/2011

kullandığınız cümleyi hatalı şekli ile ekler misiniz
2007 vak' ası Img-cray


Cvp: Dlookup fonksiyonunda kriter hatası - derebeyi - 29/01/2011

Buyrun hocam Img-grin
varmi = Nz(DLookup("alttur_id", "T_ALTTUR", "genturno=" & [genturkutu] And "alttur = '" & [falttur] & "'"), 0)



Cvp: Dlookup fonksiyonunda kriter hatası - okileturc - 29/01/2011

veri türüne göre kod konusunda
ekteki nota bir göz at ve sakla Img-grin sanırım çözeceksiniz
For numerical values:
Dlookup ("FieldName" , "TableName" , "Criteria = n")

For strings: (note the apostrophe before and after the value)
Dlookup ("FieldName" , "TableName" , "Criteria= 'string'")

For dates:
Dlookup ("FieldName" , "TableName" , "Criteria= #date#")



Refering to a form control

For numerical values:
Dlookup ("FieldName", "TableName", "Criteria = " & forms!FormName!ControlName)

For strings: (note the apostrophe before and after the value)
Dlookup ("FieldName", "TableName", "Criteria = '" & forms!FormName!ControlName & "'")

dates:
Dlookup ("FieldName", "TableName", "Criteria = #" & forms!FormName!ControlName & "#")



Mix-n-Match

Dlookup ("FieldName", "TableName", "Criteria1 = " & Forms!FormName!Control1 _
& " AND Criteria2 = '" & Forms!FormName!Control2 & "'" _
& " AND Criteria3 =#" & Forms!FormName!Control3 & "#")


Kolay gelsin


Cvp: Dlookup fonksiyonunda kriter hatası - derebeyi - 29/01/2011

Oktay Hocam;
Bu hata veren kod;

varmi = Nz(DLookup("alttur_id", "T_ALTTUR", "genturno=" & [genturkutu] And "alttur = '" & [falttur] & "'"), 0)
Bu ise hata vermiyor;
varmi = Nz(DLookup("alttur_id", "T_ALTTUR", "genturno=" & [genturkutu] ), 0)

Bu da vermiyor;
varmi = Nz(DLookup("alttur_id", "T_ALTTUR", "alttur = '" & [falttur] & "'"), 0)
Aralarında ki yazım farkı sadece "and" ifadesi.




Cvp: Dlookup fonksiyonunda kriter hatası - ercansahin - 29/01/2011

and öncesi ile sonrasındaki kriterleri yer değiştirerek denermisiniz. Ne alaka demeyin zaman zaman bu önem arz ediyor.Img-grin