3. '출력'버튼에 클릭 기능 구현하는 매크로의 where조건문
=[고객이름] like "*" & [forms]![열차표판매현황]![txt이름] & "*"
이 식을 잘 모르겠습니다. 어떻게 문제를 보고 이런 식을 세울 수 있나요..ㅠ
154쪽 설명을 보면 me.frlter = "제품명 like '*" & txt제품명 & "*'"
이게 '제품명'이 txt제품명으로 입력받은 문자를 포함하는 제품을 모두 검색하라는 뜻이던데요.
열차표판매현황의 폼에 있는 txt이름을 포함하는 고객이름을 다 검색하라는건가요?
이렇게 식을 어떻게 세울 수 있는지를 모르겠어요. 답답하네요ㅠㅠ 아무리 봐도 스스로 식을 못세우겠어요
외워도 외워도 조금씩 달라지면 또 새롭고...
361p 문제4 쿼리작성
쿼리작성기에
출발월 : month[출발일자] 총좌석 : 좌석수 말고 표시 체크 안된 부분에
year[(출발일자)] month([출발일자]) 이렇게 쓰는건 출발월 표시 할 때 월 이렇게 표시되게 하려는건 알겠는데요.
year은 왜 하는지 잘 모르겠어요.
하행열차판매 테이블을 실행해보면 출발일자 필드 데이터를 보면 11.tue 이렇게 표시되어 있는데 2015년 11월부터 2016년 4월까지 입력되어 있는걸 어디서 알 수 있나요?
포함하는 값을 찾기 위해 like 와 * 를 이용하는 것입니다.
하나의 공식처럼 익혀두시면 되는 부분이세요.
[필드명] like "*" & [컨트롤명] & "*"
txt이름에 입력된 값을 포함하는 고객만을 대상으로 하라고 했으므로
txt이름에 입력되는 내용을 확인하고
레코드 원본에서 해당하는 필드명을 찾아 사용하시면 됩니다.
like "*" ~"*"
는 txt이름에 한글자나 두글자 등을 입력했을때
이것을 포함하는 값을 모두 표시 하기 위한 것입니다.
txt이름 컨트롤에 하 를 입력하면
하동주
김도하
김하진
등의 값들이 나오게 되는 것이죠. 즉 하 가 포함된 값을 모두 표시 하는 것입니다.
[고객이름]=[Forms]![열차표판매현황]![txt이름]
은 txt이름에 정확한 이름을 입력해야지만 표시 됩니다.
하동주 를 입력하면
하동주의 데이터만 표시 하게 되죠.
출발월을 11월, 12월, 1월, ....4월 순서로 나타내기 위해서 year과 month 로 나눠서 지정한 것입니다.
쿼리에 사용된 테이블을 열어 확인 하시면 됩니다.
좋은 하루 되세요.
-
*2018-03-24 20:01:10
포함하는 값을 찾기 위해 like 와 * 를 이용하는 것입니다.
하나의 공식처럼 익혀두시면 되는 부분이세요.
[필드명] like "*" & [컨트롤명] & "*"
txt이름에 입력된 값을 포함하는 고객만을 대상으로 하라고 했으므로
txt이름에 입력되는 내용을 확인하고
레코드 원본에서 해당하는 필드명을 찾아 사용하시면 됩니다.
like "*" ~"*"
는 txt이름에 한글자나 두글자 등을 입력했을때
이것을 포함하는 값을 모두 표시 하기 위한 것입니다.
txt이름 컨트롤에 하 를 입력하면
하동주
김도하
김하진
등의 값들이 나오게 되는 것이죠. 즉 하 가 포함된 값을 모두 표시 하는 것입니다.
[고객이름]=[Forms]![열차표판매현황]![txt이름]
은 txt이름에 정확한 이름을 입력해야지만 표시 됩니다.
하동주 를 입력하면
하동주의 데이터만 표시 하게 되죠.
출발월을 11월, 12월, 1월, ....4월 순서로 나타내기 위해서 year과 month 로 나눠서 지정한 것입니다.
쿼리에 사용된 테이블을 열어 확인 하시면 됩니다.
좋은 하루 되세요.