섹션08 기본문제 2번 해설
Docmd.openform "분류등록",acnormal,,
까지는 이해가 됩니다.
그런데 조건 입력에서 "분류명 = '" & txt분류 & "'" 와 같이 입력하는데 이때 txt분류를 분리하는 기준이 궁금합니다.
코드 입력 시 DoCmd를 이용하는 RunSQL문이지만,
폼의 컨트롤이 아닌 프로시저에서 선언한 변수를 사용할 때는 변수를 분리.연결하는 걸로 알고있는데
문제에서 txt분류가 openform의 대상인 <분류등록>폼의 컨트롤이 아닌 변수이어서 분리하는건가요?
아니면 txt분류가 컨트롤로 들어있으며 작업하고 있는 <판매현황> 폼의 컨트롤이지만 변수여서 분리하는 건가요?
주황배경으로 언급한 부분에서 폼의 컨트롤이 아닌 변수의 의미가 헷갈립니다.
안녕하세요. 길벗 수험서 운영팀입니다.
(1) 우선 일반적인 내용은 아래 내용입니다. 폼의 컨트롤에서 받은 값을 비교할때는 분리합니다.
(2) 그리고 폼의 컨트롤이지만 분리하지 않을 때는 runsql을 사용할때 입니다.
(3) runsql을 사용할때는 폼의 컨트롤을 분리하지 않지만, 프로시저의 변수는 분리합니다.
위의 문제는 첫번째에 해당하기 때문에 분리합니다.
-
관리자2023-04-16 18:06:00
안녕하세요. 길벗 수험서 운영팀입니다.
(1) 우선 일반적인 내용은 아래 내용입니다. 폼의 컨트롤에서 받은 값을 비교할때는 분리합니다.
(2) 그리고 폼의 컨트롤이지만 분리하지 않을 때는 runsql을 사용할때 입니다.
(3) runsql을 사용할때는 폼의 컨트롤을 분리하지 않지만, 프로시저의 변수는 분리합니다.
위의 문제는 첫번째에 해당하기 때문에 분리합니다.