p.179 의 기출 따라잡기 문제 4번을 보면
NOT IN 예약어를 사용하여 SQL 명령으로 작성 - 이때는 '쿼리 디자인' 에서 '조건 : ' 에 값을 입력하는데
(바로 아래) 지역에는 '거래처명' 에서 첫번째 공백이 나오기 전까지의 내용만 표시할 것(Left, InStr 함수 사용)
- 문제에서는 '쿼리 디자인' 의 '필드 : ' 에 값을 입력하라고 하는데
이 두 조건들에서 어떤 경우에 '조건 :'에 입력하고, '필드 :' 에 입력하는지 정확한 차이를 잘 모르겠어요.
자세한 설명 부탁드립니다.
필드에 입력된 값 그대로 조건이 적용 가능하다면 필드명을 끌어다 놓고 조건으로 작성하면 됩니다.
예
성별 필드에 남, 여 가 입력된 경우
필드 성별
조건 남
으로 작성하는 것이죠.
필드에 입력된 값을 그대로 사용하지 않고 수정한 후 사용하는 경우
left([필드명],1) 로 지정하면 여기에 해당하는 값이 필드에 표시됩니다.
이렇게 나온 값에 조건을 적용할때
필드 left([성명],1)
조건 김
과 같이 작성하는 것이죠.
필드에 식이나 함수식을 이용하는 경우는 필드의 내용으로 표시하기 위한 것입니다.
left([성명],1) 과 같이 작성하면 이 필드에는 성에 해당하는 값만 표시되게 되고
성에 해당하는 값중 조건을 적용하고 싶다면 조건행에 조건을 설정 하면 됩니다.
좋은 하루 되세요.
-
*2016-06-18 13:54:22
필드에 입력된 값 그대로 조건이 적용 가능하다면 필드명을 끌어다 놓고 조건으로 작성하면 됩니다.
예
성별 필드에 남, 여 가 입력된 경우
필드 성별
조건 남
으로 작성하는 것이죠.
필드에 입력된 값을 그대로 사용하지 않고 수정한 후 사용하는 경우
left([필드명],1) 로 지정하면 여기에 해당하는 값이 필드에 표시됩니다.
이렇게 나온 값에 조건을 적용할때
필드 left([성명],1)
조건 김
과 같이 작성하는 것이죠.
필드에 식이나 함수식을 이용하는 경우는 필드의 내용으로 표시하기 위한 것입니다.
left([성명],1) 과 같이 작성하면 이 필드에는 성에 해당하는 값만 표시되게 되고
성에 해당하는 값중 조건을 적용하고 싶다면 조건행에 조건을 설정 하면 됩니다.
좋은 하루 되세요.