안녕하세요, 기본 모의고사 풀다 궁금한 점이 생겨 문의드립니다.
281쪽 <조회>버튼 클릭 프로시저에 대한 문제 해설 부분에서
입력행=[a3].row+[a3].currentregion.rows.count-1
에서 보면요,
[a3].row 는 3이 출력되잖아요.
그런데 [a3].currentregion.rows.count는 4가 출력되는 것 아닌가요?
워크시트를 참조하면 A3셀에 고객번호, A4셀에 1, A5셀에 2, A6셀에 3..
즉 [a3]에 연결된 범위에 있는 데이터의 행수는 네 개 아닌가요?
그렇다면 입력행=[a3].row+[a3].currentregion.rows.count-1 값은
3+4-1 로 6이 나오는 것인데 -
그렇게 되면 나중에 프로시저 작성 후, 폼에 입력을 하면
A6셀부터 데이터가 입력되는 것 아닌가요?
으으. 답변 부탁드립니다, 감사합니다!
정확하게 이해하고 계신 것입니다.
이 문제가 입력 하는 문제가 아니라
입력된 내용중 제일 마지막줄에 입력된 데이터를 조회하여
폼에 표시 하는 문제이기 때문에 -1을 하는 것입니다.
말씀하신 데로 -1을 하면 제일 마지막 행이 지정 됩니다.
마지막 행에 있는 데이터 들을
폼의 컨트롤에 입력하면 조회가 되겠죠.
입력행=[a3].row+[a3].currentregion.rows.count-1
과 함께
txt번호= cells(입력행,1)
cmb콘도명=cells(입력행,2)
와 같은 것을 기억해 보세요.
이것은 cells에 입력된 내용을 txt번호 컨트롤에 입력하겠다 라는 뜻으로
조회할때 사용하는 방법입니다.
좋은 하루 되세요.
"-
*2011-08-01 11:13:39
정확하게 이해하고 계신 것입니다.
이 문제가 입력 하는 문제가 아니라
입력된 내용중 제일 마지막줄에 입력된 데이터를 조회하여
폼에 표시 하는 문제이기 때문에 -1을 하는 것입니다.
말씀하신 데로 -1을 하면 제일 마지막 행이 지정 됩니다.
마지막 행에 있는 데이터 들을
폼의 컨트롤에 입력하면 조회가 되겠죠.
입력행=[a3].row+[a3].currentregion.rows.count-1
과 함께
txt번호= cells(입력행,1)
cmb콘도명=cells(입력행,2)
와 같은 것을 기억해 보세요.
이것은 cells에 입력된 내용을 txt번호 컨트롤에 입력하겠다 라는 뜻으로
조회할때 사용하는 방법입니다.
좋은 하루 되세요.
"