엑세스 조회 및 출력 기능 구현에서
'거래처별 구매정보' 폼에서 'cmb거래처' 컨트롤에 찾고자 하는 '거래처명'을 선택한 후 '레코드 찾기(cmd찾기)'버튼을 클릭하면 다음과 같은 기능을 수행하도록 이벤트 프로시저를 작성하시오
라는 문제의 해설에
private sub cmd찾기_click()
me.filter="거래처명='" & cmb거래처 & "'"
me.filteron=true
end sub
라고 코드 해설이 되어있는데요.
저 코드 해설에서 어떨 때 작은따옴표(')를 쓰고, 어떨 때 큰 따옴표(")를 쓰는지 궁금합니다.
1) "거래량 =" & txt거래량 -> 프로시저 내에서 txt거래량이 거래량과 같은지 확인할때 거래량의 테이터형식은 숫자
2) "거래량= '" & txt거래량 & "'" (거래량을 텍스트로 가정)
3) [거래량] = [forms]![폼이름]![txt거래량] -> 거래량은 현재폼이나 보고서의 필드명이고 다른 폼의 txt거래량과 비교할때 많이 사용합니다.
기본적으로는 이렇게 사용되지만
실행결과가 정확하다면 어떤 방법을 쓰셔도 상관 없는 부분이긴 합니다.
"거래처명="'" & cmb거래처 & "'"
를 풀어보면
cmb거래처에 '시나공' 이라는 문자값이 입력되었다고 생각하고
"거래처명='시나공'"
와 같이 표시됩니다. 그러므로 cmb거래처에 입력된 값을 문자로 받고 거래처명 필드에서 비교하여 같은 값이 있는지 확인 하기 위한 것이죠.
좋은 하루 되세요.
"-
*2014-12-31 01:47:20
1) "거래량 =" & txt거래량 -> 프로시저 내에서 txt거래량이 거래량과 같은지 확인할때 거래량의 테이터형식은 숫자
2) "거래량= '" & txt거래량 & "'" (거래량을 텍스트로 가정)
3) [거래량] = [forms]![폼이름]![txt거래량] -> 거래량은 현재폼이나 보고서의 필드명이고 다른 폼의 txt거래량과 비교할때 많이 사용합니다.
기본적으로는 이렇게 사용되지만
실행결과가 정확하다면 어떤 방법을 쓰셔도 상관 없는 부분이긴 합니다.
"거래처명="'" & cmb거래처 & "'"
를 풀어보면
cmb거래처에 '시나공' 이라는 문자값이 입력되었다고 생각하고
"거래처명='시나공'"
와 같이 표시됩니다. 그러므로 cmb거래처에 입력된 값을 문자로 받고 거래처명 필드에서 비교하여 같은 값이 있는지 확인 하기 위한 것이죠.
좋은 하루 되세요.
"