안녕하세요.
엑세스 최신 기출(2013-3회) 문제2-3. '판매현황' 폼의 'txt상품명' 컨트롤에는 제품코드(cmb제품코드)에 해당하는 제품명이 표시되도록 구현하시오.
답이, Dlookup("제품명", "제품정보", "제품코드=cmb제품코드")
인데요.
엑세스 최신 기출(2013-1회) 문제2-2. <판매현황> 폼의 'txt상품코드' 컨트롤에 입력된 상품코드에 해당하는 상품명을 <제품> 테이블에서 찾아 'txt상품명' 컨트롤에 표시하시오.
답이, Dlookup("상품명", "제품", "txt상품코드=상품코드")
입니다.
'묻고 답하기'에서 찾아보니, 프로시저에서 '='의 의미는 "오른쪽의 내용을 왼쪽에 넣는다" 라고 하는데.. 위의 두 답이 하나는 왼쪽에 테이블 필드가 있고 오른쪽에 폼 컨트롤명이 있어서요. "오른쪽의 내용을 왼쪽에 넣는다"라는 설명도 잘 이해가 되지 않고, 어떤 경우에 어떤 순서로 필드명과 컨트롤명을 넣어야 하는지 잘 모르겠습니다.
자세하게 설명해주시면 감사하겠습니다.
안녕히 계세요!
프로시저에서
txt상품코드=상품코드 로 작성하면
상품코드에 123 이라는 값이 있으면
txt상품코드 컨트롤에 123 이라는 값이 입력되게 됩니다.
이것이 = 을 기준으로 오른쪽의 값을 왼쪽으로 넣는다 라고 하는 것이구요.
질문 주신 내용은 단순 비교입니다.
제품코드에 입력된 내용과 cmb제품코드 컨트롤의 값이 일치하는지 확인 하는 것이므로
cmb제품코드=제품코드
제품코드=cmb제품코드
는 같은 결과가 나옵니다.
그러므로 어떻게 작성하시든 정확한 결과가 나오면 정답으로 인정 됩니다.
좋은 하루 되세요.
"-
*2015-03-10 10:14:59
프로시저에서
txt상품코드=상품코드 로 작성하면
상품코드에 123 이라는 값이 있으면
txt상품코드 컨트롤에 123 이라는 값이 입력되게 됩니다.
이것이 = 을 기준으로 오른쪽의 값을 왼쪽으로 넣는다 라고 하는 것이구요.
질문 주신 내용은 단순 비교입니다.
제품코드에 입력된 내용과 cmb제품코드 컨트롤의 값이 일치하는지 확인 하는 것이므로
cmb제품코드=제품코드
제품코드=cmb제품코드
는 같은 결과가 나옵니다.
그러므로 어떻게 작성하시든 정확한 결과가 나오면 정답으로 인정 됩니다.
좋은 하루 되세요.
"