이 항목에 대해 많은 것을 찾았지만 여전히 작동하지는 않습니다. 나는 다음 코드 줄이 : 문제는 값이 my_table
의 my_field
가 (작은 따옴표 포함) "커넬"입니다에필드에 작은 따옴표가있을 때 Access VBA에서 Dlookup 사용
If isNull(DLookup("id", my_table, my_field & "='" & temp_value & "'")) Then
을, 나는을 DLookup 그것을 찾을하는 방법을 잘 모르겠어요 . 나는 사용하려고 시도했다 :
my_field & "=" & chr(34) & temp_value & chr(34)
다른 멀티 쿠어 옵션의 호스트지만, 나는 단지 작동시키지 않는 것 같습니다. VBA를 사용하여 작은 따옴표를 포함하거나 포함하지 않도록 temp_value를 수정할 수는 있지만 작은 따옴표가 이미 테이블에 있으므로이 테이블이 일치하는지 확인해야합니다. 나는 그걸 어떻게 다루어야할지 모르겠다.
작은 따옴표를 두 배로 이스케이프 처리하여 작은 따옴표로 바꿀 수 있습니다. –
Replace ("str'ing", " '", "' '")는 속임수를 사용합니다. – Scotch