책 내용 질문하기
엑세스 이벤트프로시져
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
223
조회수
31
작성일
2018-08-05
작성자
탈퇴*원
첨부파일

제가 이벤트 프로시져를 작성할때 항상 헷갈리는 부분인데 223쪽 문제 2.2번과 같이 나오면

무엇을 =앞에 쓰고 그 뒤엔 무엇을 넣어야할지 잘 모르겠습니다.

특히나 이문제의 경우 column속성은 무엇이며 왜 []이 기호가 들어갔는지도 모르겠어요.

질문을 정리하자면

1. =등호 앞과 뒤는 무엇을 보고 정하는 것입니까?

(왜 사번=txt사번이 아닌가요?)

2. 이 문제에서 column속성은 무엇을 말하는건가요?

3. 왜 []가 들어갔죠?

자세한 답변 부탁드립니다.ㅜㅜ

답변
2018-08-05 23:02:16

안녕하세요.


1. 대입될 컨트롤이나 변수 = 데이터를 가져올 컨트롤이나 수식, 값 등

등호(=)를 기준으로 왼쪽에 오른쪽 데이터를 넣는다고 생각하시면 됩니다.

왼쪽에는 보통 변수라는 데이터를 저장할 수 있는 공간의 이름을 쓰게 됩니다.

오른쪽에는 데이터나 값을 가진 변수, 데이터, 값, 값을 가진 컨트롤 등이 올 수 있습니다.

a=10 이면 a 변수에 10을 넣는 것이죠.


2. 'cmb이름찾기' 콤보 상자의 행 원본이 <사원> 테이블의 '이름, 사번, 직급' 필드로 설정되었습니다.

Column 속성의 인수는 ( 0은 첫 번째 열, 1은 두 번째 열, 2는 세 번째 열)을 가리킵니다.

txt사번 = [cmb이름찾기].[Column](1) <---- '이름, 사번, 직급' 중 두 번째인 '사번'의 값을 txt사번에 넣음

txt직급 = [cmb이름찾기].[Column](2) <---- '이름, 사번, 직급' 중 세 번째인 '직급'의 값을 txt직급에 넣음


3. 보통 등호(=) 왼쪽 자리는 변수 자리로 대괄호나 따옴표 등을 사용하지 않습니다.

등호(=) 오른쪽에 컨트롤이 오는 경우 대괄호로 묶어주게 되는데 column은 컨트롤의 속성을 표시하는 것으로 컨트롤에 속하는 것이기때문에 대괄호를 사용한 것입니다. 속성에 대한 대괄호를 사용하지 않아도 답이 출력되기도 합니다.

좋은 하루 보내세요.

  • *
    2018-08-05 23:02:16

    안녕하세요.


    1. 대입될 컨트롤이나 변수 = 데이터를 가져올 컨트롤이나 수식, 값 등

    등호(=)를 기준으로 왼쪽에 오른쪽 데이터를 넣는다고 생각하시면 됩니다.

    왼쪽에는 보통 변수라는 데이터를 저장할 수 있는 공간의 이름을 쓰게 됩니다.

    오른쪽에는 데이터나 값을 가진 변수, 데이터, 값, 값을 가진 컨트롤 등이 올 수 있습니다.

    a=10 이면 a 변수에 10을 넣는 것이죠.


    2. 'cmb이름찾기' 콤보 상자의 행 원본이 <사원> 테이블의 '이름, 사번, 직급' 필드로 설정되었습니다.

    Column 속성의 인수는 ( 0은 첫 번째 열, 1은 두 번째 열, 2는 세 번째 열)을 가리킵니다.

    txt사번 = [cmb이름찾기].[Column](1) <---- '이름, 사번, 직급' 중 두 번째인 '사번'의 값을 txt사번에 넣음

    txt직급 = [cmb이름찾기].[Column](2) <---- '이름, 사번, 직급' 중 세 번째인 '직급'의 값을 txt직급에 넣음


    3. 보통 등호(=) 왼쪽 자리는 변수 자리로 대괄호나 따옴표 등을 사용하지 않습니다.

    등호(=) 오른쪽에 컨트롤이 오는 경우 대괄호로 묶어주게 되는데 column은 컨트롤의 속성을 표시하는 것으로 컨트롤에 속하는 것이기때문에 대괄호를 사용한 것입니다. 속성에 대한 대괄호를 사용하지 않아도 답이 출력되기도 합니다.

    좋은 하루 보내세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.