364쪽 3번이요
1.폼에서 어떤 컨트롤에 이벤트를 설정할 때 같은 폼에 있는 컨트롤이면 위치를 입력하지 않죠 근데
조건문의 가운데를 [Forms]![열차표판매현황]![txt이름]으로 해야만 컨트롤명으로 정상 인식이 되고
[txt이름]으로 하면 컨트롤명으로 인식이 안되는(매개변수 대화상자에 표시할 내용으로 인식, 즉 컨트롤명으로 인식이 안된다는 말) 이유가 뭔가요?
2.별표만 큰따옴표로 묶어주는 이유가 뭔가요?
3.매크로 작성기와 코드 작성기를 프로그램에서 인식하는 방식이 달라서 이런 문제가 생기는 건가요?
안녕하세요.
1. 매크로의 경우는 해당 폼에 종속해서 저장되는 것이 아니라 하나의 개체로 따로 저장되므로, 매크로에서 특정 컨트롤을 지정할 때는 위치를 반드시 같이 지정해 주어야 합니다.
2. 이벤트 프로시저에서는 코드를 작성할 때 전체 코드를 큰따옴표로 묶어주고 그 안에 텍스트를 입력해야 하는 경우 홑따옴표(')로 묶어줍니다. 하지만 매크로에서는 코드를 그대로 입력해도 됩니다. 하지만 *는 텍스트로 인식하여 입력해야 하므로 이것만 큰따옴표(")로 묶어서 입력하는 것입니다.
3. 네 맞습니다.
즐거운 하루 되세요.
-
*2015-08-20 09:33:10
안녕하세요.
1. 매크로의 경우는 해당 폼에 종속해서 저장되는 것이 아니라 하나의 개체로 따로 저장되므로, 매크로에서 특정 컨트롤을 지정할 때는 위치를 반드시 같이 지정해 주어야 합니다.
2. 이벤트 프로시저에서는 코드를 작성할 때 전체 코드를 큰따옴표로 묶어주고 그 안에 텍스트를 입력해야 하는 경우 홑따옴표(')로 묶어줍니다. 하지만 매크로에서는 코드를 그대로 입력해도 됩니다. 하지만 *는 텍스트로 인식하여 입력해야 하므로 이것만 큰따옴표(")로 묶어서 입력하는 것입니다.
3. 네 맞습니다.
즐거운 하루 되세요.