2009년 2회 기출문제중 액세스부분에서
문제2 입력 및 수정기능 구현 에서 1번에 동그라미 5번문제와 2번 dlookup()함수관련문제, 3번 setfocus메서드이용문제 좀 너무 어려워서 자세히 설명 부탁드립니다.
1. =[납품내역입력].form![txt납품수량]*1000
이것은 하위폼에 있는 컨트롤을 이용하여 *1000 을 곱하여 이 컨트롤의 원본으로 사용하는 것입니다.
2. DLOOKUP("제품명", "제품", "제품코드=cmb제품코드" )
문제에 있는 그대로 입니다. cmb제품코드에 해당하는 제품명을 표시 하는 것이죠.
dlookup("찾을값이 있는 필드명","테이블/쿼리명","조건")
입니다. 조건은 cmb제품코드에 해당하는 것 이라고 했으므로 cmb제품코드에 어떤 값이 바운드 되었는지 확인 하여
비교해 주시면 되구요.
제품명을 찾아오라고 했으므로 찾을 값이 있는 필드명에는 제품명을 씁니다.
테이블/쿼리는 보통 현재 작업중인 폼이나 보고서의 레코드 원본을 쓰면 되는데요.
이문제에서는 <제품> 테이블의 제품명을 찾아오라고 했으므로 제품을 쓰시면 됩니다.
3. SetFocus는 포커스를 지정된 컨트롤로 옮기는 메서드입니다.
txt제조국가 컨트롤에 포커스가 위치해야 하니깐 setfocus 를 사용하는 것입니다.
좋은 하루 되세요.
-
*2011-04-26 10:43:32
1. =[납품내역입력].form![txt납품수량]*1000
이것은 하위폼에 있는 컨트롤을 이용하여 *1000 을 곱하여 이 컨트롤의 원본으로 사용하는 것입니다.
2. DLOOKUP("제품명", "제품", "제품코드=cmb제품코드" )
문제에 있는 그대로 입니다. cmb제품코드에 해당하는 제품명을 표시 하는 것이죠.
dlookup("찾을값이 있는 필드명","테이블/쿼리명","조건")
입니다. 조건은 cmb제품코드에 해당하는 것 이라고 했으므로 cmb제품코드에 어떤 값이 바운드 되었는지 확인 하여
비교해 주시면 되구요.
제품명을 찾아오라고 했으므로 찾을 값이 있는 필드명에는 제품명을 씁니다.
테이블/쿼리는 보통 현재 작업중인 폼이나 보고서의 레코드 원본을 쓰면 되는데요.
이문제에서는 <제품> 테이블의 제품명을 찾아오라고 했으므로 제품을 쓰시면 됩니다.
3. SetFocus는 포커스를 지정된 컨트롤로 옮기는 메서드입니다.
txt제조국가 컨트롤에 포커스가 위치해야 하니깐 setfocus 를 사용하는 것입니다.
좋은 하루 되세요.