안녕하세요.
292쪽 <02. '조회' 버튼에 클릭 기능 구현하기> 문제 질문입니다.
applyfilter 함수를 쓰고, where 조건문에
[거래처코드] = [forms]![운행관리]![cmb거래처코드]~
이렇게 나오는데요.
이 문제가 <운행관리> 폼에서 하는 건데, 왜 조건문에 [운행관리]폼을 다시 써줘야 하는지 모르겠습니다.
제가 공부한 방법이, 문제를 계속 접하는 방식이어서.. 기본을 이해하지 못해서 그런 걸 수도 있는데..
제가 접한 문제들 중 조건을 쓰는 방식은
1) 거래량 = txt거래량
2) "거래량= '" & txt거래량 & "'" (거래량을 텍스트로 가정)
3) [거래량] = [forms]![폼이름]![txt거래량]
이런 식이었던 거 같아요. 그런데 각각의 방법을 어떤 경우에 써야 하는지 모르겠습니다. 아니면 세 방법 다 똑같은 경우에 써도 되는 건가요?
제가 이해하기로는, 3)은 보고서 문제에서 (보고서에 있는 필드를 참고하는 것이 아니라) 폼에 있는 필드를 참고해야 하기 때문에 [폼이름]을 썼다고 생각했거든요.
조건문 작성에 대한 설명을 부탁드리겠습니다.
감사합니다!
매크로의 경우 where 조건문에 항상
[거래처코드] = [forms]![운행관리]![cmb거래처코드]~
와 같이 사용합니다.
1) "거래량 =" & txt거래량 -> 프로시저 내에서 txt거래량이 거래량과 같은지 확인할때 거래량의 테이터형식은 숫자
2) "거래량= '" & txt거래량 & "'" (거래량을 텍스트로 가정)
3) [거래량] = [forms]![폼이름]![txt거래량] -> 거래량은 현재폼이나 보고서의 필드명이고 다른 폼의 txt거래량과 비교할때 많이 사용합니다.
기본적으로는 이렇게 사용되지만
실행결과가 정확하다면 어떤 방법을 쓰셔도 상관 없는 부분이긴 합니다.
좋은 하루 되세요.
"
-
*2012-10-05 07:27:13
매크로의 경우 where 조건문에 항상
[거래처코드] = [forms]![운행관리]![cmb거래처코드]~
와 같이 사용합니다.
1) "거래량 =" & txt거래량 -> 프로시저 내에서 txt거래량이 거래량과 같은지 확인할때 거래량의 테이터형식은 숫자
2) "거래량= '" & txt거래량 & "'" (거래량을 텍스트로 가정)
3) [거래량] = [forms]![폼이름]![txt거래량] -> 거래량은 현재폼이나 보고서의 필드명이고 다른 폼의 txt거래량과 비교할때 많이 사용합니다.
기본적으로는 이렇게 사용되지만
실행결과가 정확하다면 어떤 방법을 쓰셔도 상관 없는 부분이긴 합니다.
좋은 하루 되세요.
"