컴퓨터활용능력 1급 실기 엑세스편 공부하고있습니다.
지금 177page보고있는데 코드 작성 시 컨트롤의 분리 및 연결을 보는데
무슨 말인지 잘 모르겠어요,,,
좀 쉽게 설명 해주실수 있을까요 ㅠㅠ
그리고 분리하여 연결하지 않는경우와 분리해야하는경우의 결과값은 동일한가요?
동일하다면 시험장에서 둘중아무거나 써도 상관없는건지 궁금합니다.
컨트롤 분리를 하는 이유는 컨트롤에 입력된 값을 가지고 비교하기 위한 것입니다.
"필드명='" & 컨트롤명 & "'"
로 작성하는 이유가 컨트롤에 입력된 값을 가져와서 사용하기 위한 것으로
컨트롤에 시나공 이라는 값이 입력되면
"필드명='" & 시나공 & "'"
로 지정되고
"필드명='시나공'"
으로 비교할 수 있는 것이죠. 필드명에 입력된 값이 시나공이면 조건에 맞기 때문에 조건에 맞는 값을 표시할 수 있는 것입니다.
기본적인 코드에서는 컨트롤 분리를 하셔야 하구요.
docmd.runsql 문이나
dsum 과 같이 d가 들어가는 도메인 함수에서는 컨트롤 분리를 하지 않으셔도 됩니다.
간혹
[필드명]=[forms]![폼이름]![컨트롤명]
과 같이 쓰이는 경우가 있는데
이것은 현재 실행중인폼이 아닌 다른 폼의 컨트롤을 사용해야 할때 이와 같은 코드를 사용합니다.
좋은 하루 되세요.
-
*2014-10-29 10:35:55"
컨트롤 분리를 하는 이유는 컨트롤에 입력된 값을 가지고 비교하기 위한 것입니다.
"필드명='" & 컨트롤명 & "'"
로 작성하는 이유가 컨트롤에 입력된 값을 가져와서 사용하기 위한 것으로
컨트롤에 시나공 이라는 값이 입력되면
"필드명='" & 시나공 & "'"
로 지정되고
"필드명='시나공'"
으로 비교할 수 있는 것이죠. 필드명에 입력된 값이 시나공이면 조건에 맞기 때문에 조건에 맞는 값을 표시할 수 있는 것입니다.
기본적인 코드에서는 컨트롤 분리를 하셔야 하구요.
docmd.runsql 문이나
dsum 과 같이 d가 들어가는 도메인 함수에서는 컨트롤 분리를 하지 않으셔도 됩니다.
간혹
[필드명]=[forms]![폼이름]![컨트롤명]
과 같이 쓰이는 경우가 있는데
이것은 현재 실행중인폼이 아닌 다른 폼의 컨트롤을 사용해야 할때 이와 같은 코드를 사용합니다.
좋은 하루 되세요.