2번문제 : 거래처 현황 폼에서 폼머리글의 txt매출번호1컨트롤에 매출번호를 입력하고 ~~ 구현하시오(5점) 문제입니다.
질문 :
조건에 맞는 레코드가 여러개 있는 경우 첫번째로 일치하는 레코드를 찾을 수 있도록 하시오.
라고 문제에 나와있는데 답을 보니 아무 조건이 없던데..
이것은 상관없는 조건인가요?
예전에 어떤 문제 풀때 column조건이 있던 문제도 있었는데
그 문제와 차이가 무엇인가요?(즉, column을 쓰는 경우와 안쓰는 경우의 차이를 묻고 싶습니다 ㅠ)
recordsetclone.findfirst 에서 조건에 맞는 레코드를 찾고 첫번째 레코드를 찾는 부분입니다.
그러므로 이 코드 자체가 조건에 맞는 레코드중 첫번째 레코드를 표시하기 위한 것이죠.
column 속성은 비교하는 값인
매출번호 =txt매출번호1
에서 txt매출번호1의 행원본에 두개이상의 열이 있고
이 열중 바운드 되지 않은 열을 사용해야 하는 경우에 사용하는 것입니다.
아래 설명을 참고 해 주세요.
2권 202페이지 3번문제
docmd.openreport "상품번호", acviewpreview, , "브랜드명='" & cmb브랜드명..colomn(1)
문제에서 상품등록폼의 cmb브랜드의 브랜드명과 동일한 내용만~
이라고 했으므로 브랜드명으로 찾아야 합니다. 그래서 column 속성도 사용된 것이죠.
브랜드명과 브랜드코드는 필드명입니다.
cmb브랜드의 데이터원본을 보면
SELECT 브랜드.브랜드코드, 브랜드.브랜드명 FROM 브랜드;
와 같이 되어있습니다.
즉, cmb브랜드는 브랜드코드와 브랜드명이라는 두 개의 열을 가지고 있습니다.
cmb브랜드.Column(0) 을 하게 되면 첫번째 열인 브랜드코드의 값을 가져오는 것이고
cmb브랜드.Column(1) 를 하게 되면 두번째 열인 브랜드명의 값을 가져오는 것입니다.
만약 Column 을 안쓰고 cmb브랜드만 쓴다면 바운드열로 지정한 열의 값을 가져옵니다.
바운드열로 지정한 열의 값을 가져오므로 "브랜드코드 = cmb브랜드" 도 동일한 결과가 나오게 되는 것입니다.
문제에서는 브랜드명과 동일 한 것을 찾으라 했기 때문에 column 을 이용한 것이구요.

좋은 하루 되세요.
"
-
*2014-05-08 23:45:39
recordsetclone.findfirst 에서 조건에 맞는 레코드를 찾고 첫번째 레코드를 찾는 부분입니다.
그러므로 이 코드 자체가 조건에 맞는 레코드중 첫번째 레코드를 표시하기 위한 것이죠.
column 속성은 비교하는 값인
매출번호 =txt매출번호1
에서 txt매출번호1의 행원본에 두개이상의 열이 있고
이 열중 바운드 되지 않은 열을 사용해야 하는 경우에 사용하는 것입니다.
아래 설명을 참고 해 주세요.
2권 202페이지 3번문제
docmd.openreport "상품번호", acviewpreview, , "브랜드명='" & cmb브랜드명..colomn(1)
문제에서 상품등록폼의 cmb브랜드의 브랜드명과 동일한 내용만~
이라고 했으므로 브랜드명으로 찾아야 합니다. 그래서 column 속성도 사용된 것이죠.
브랜드명과 브랜드코드는 필드명입니다.
cmb브랜드의 데이터원본을 보면
SELECT 브랜드.브랜드코드, 브랜드.브랜드명 FROM 브랜드;
와 같이 되어있습니다.
즉, cmb브랜드는 브랜드코드와 브랜드명이라는 두 개의 열을 가지고 있습니다.
cmb브랜드.Column(0) 을 하게 되면 첫번째 열인 브랜드코드의 값을 가져오는 것이고
cmb브랜드.Column(1) 를 하게 되면 두번째 열인 브랜드명의 값을 가져오는 것입니다.
만약 Column 을 안쓰고 cmb브랜드만 쓴다면 바운드열로 지정한 열의 값을 가져옵니다.
바운드열로 지정한 열의 값을 가져오므로 "브랜드코드 = cmb브랜드" 도 동일한 결과가 나오게 되는 것입니다.
문제에서는 브랜드명과 동일 한 것을 찾으라 했기 때문에 column 을 이용한 것이구요.

좋은 하루 되세요.
"