제가 이벤트 프로시져를 작성할때 항상 헷갈리는 부분인데 223쪽 문제 2.2번과 같이 나오면
무엇을 =앞에 쓰고 그 뒤엔 무엇을 넣어야할지 잘 모르겠습니다.
특히나 이문제의 경우 column속성은 무엇이며 왜 []이 기호가 들어갔는지도 모르겠어요.
질문을 정리하자면
1. =등호 앞과 뒤는 무엇을 보고 정하는 것입니까?
(왜 사번=txt사번이 아닌가요?)
2. 이 문제에서 column속성은 무엇을 말하는건가요?
3. 왜 []가 들어갔죠?
자세한 답변 부탁드립니다.ㅜㅜ
안녕하세요.
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은 컨트롤의 속성을 표시하는 것으로 컨트롤에 속하는 것이기때문에 대괄호를 사용한 것입니다. 속성에 대한 대괄호를 사용하지 않아도 답이 출력되기도 합니다.
좋은 하루 보내세요.