2번 이벤트 프로시저 정답이
DoCmd.OpenForm "분류등록", acNormal, , "분류명= '" & txt분류 & "'" 인데
여기서 '분류등록' 폼을 입력할 때 큰따옴표로 해서 "분류등록" 처럼 적어야하는 이유가 있나요?
필드명에는 []를 붙이는 걸로 알고 있는데 그렇게 하니까 안 되더라구요..
반면, 3번에서의 조건문을 작성할 때는 [분류]=[Forms]![판매현황]![txt분류]로 작성하더라구요..
이처럼 큰따옴표를 붙이는 경우와 대괄호를 붙이는 경우의 차이점에 대해 자세히 설명해주세요!ㅠㅠ
앞선 질문들의 답변으로는 이해가 되지 않아 문의드립니다!
안녕하세요. 길벗 수험서 운영팀입니다.
위에서 분류등록은 필드가 아니라 폼의 이름입니다.
매크로 함수의 조건문에는 [분류]=[Forms]![판매현황]![txt분류]와 같이 폼 구분이나 폼이름, 컨트롤 이름을 구분합니다. 이벤트 프로시저와 매크로 함수를 이용하는 것에서 형식이 다르다고 생각하시면 됩니다. 자세한 설명이 필요한 것이 아니라 각 사용에서의 형식을 알아두셔야 할 것 같습니다.
행복한 하루 되세요.
-
관리자2019-11-25 12:01:20
안녕하세요. 길벗 수험서 운영팀입니다.
위에서 분류등록은 필드가 아니라 폼의 이름입니다.
매크로 함수의 조건문에는 [분류]=[Forms]![판매현황]![txt분류]와 같이 폼 구분이나 폼이름, 컨트롤 이름을 구분합니다. 이벤트 프로시저와 매크로 함수를 이용하는 것에서 형식이 다르다고 생각하시면 됩니다. 자세한 설명이 필요한 것이 아니라 각 사용에서의 형식을 알아두셔야 할 것 같습니다.
행복한 하루 되세요.