엑세스 199쪽에 DoCmd.OpenForm "분류등록", acNormal,,"분류명='" & txt분류 & "'"
에서 분류명=을 쓰는데 분류명을 쓰는 걸 어떻게 알죠? 컨트롤 원본에서도 주어진 조건에서도 없는데 왜 분류명이 나온 건지 궁금합니다!!
엑세스 193번 기본문제 3번에서 where절은 왜 [분류]=으로 시작하는 건가요?
그리고 추가질문으로 DoCmd는 cmd에 이벤트 프로시저 사용할 때 앞에 다 쓰이나요? 아니라면 언제 쓰이는 건가요?
항상 자세한 답변 너무 감사드립니다! :)
안녕하세요.
199쪽
분류등록 폼의 레코드 원본이 {분류코드, 분류명}으로 지정되어 있습니다.
이 중 txt분류로 입력되는 값과 같은 값을 가지는 분류명을 필드명으로 지정한 것입니다.
193쪽
'분류별판매내역' 보고서의 레코드 원본을 확인해서
'판매현황' 폼의 'txt분류' 컨트롤에 입력되는 값과 동일한 유형의 컨트롤을 찾아 '분류'로 결정한
것입니다.
레코드 원본을 확인해 주세요.
추가
cmd가 명령을 뜻하는 command의 약어고, DoCmd는 명령을 수행할 때 사용되는 것입니다.
주로 조회에 사용됩니다.
Docmd 개체는 Microsoft Access 매크로 함수를 Visual Basic에서 실행하기 위한 개체로 주로 사
용됩니다.
Docmd.openform 처럼 사용되기도 하고
Docmd.RunSQL 처럼 사용되기도 합니다.
좋은 하루 보내세요.
-
관리자2019-08-10 17:37:46
안녕하세요.
199쪽
분류등록 폼의 레코드 원본이 {분류코드, 분류명}으로 지정되어 있습니다.
이 중 txt분류로 입력되는 값과 같은 값을 가지는 분류명을 필드명으로 지정한 것입니다.193쪽
'분류별판매내역' 보고서의 레코드 원본을 확인해서'판매현황' 폼의 'txt분류' 컨트롤에 입력되는 값과 동일한 유형의 컨트롤을 찾아 '분류'로 결정한
것입니다.
레코드 원본을 확인해 주세요.
추가
cmd가 명령을 뜻하는 command의 약어고, DoCmd는 명령을 수행할 때 사용되는 것입니다.
주로 조회에 사용됩니다.
Docmd 개체는 Microsoft Access 매크로 함수를 Visual Basic에서 실행하기 위한 개체로 주로 사용됩니다.
Docmd.openform 처럼 사용되기도 하고
Docmd.RunSQL 처럼 사용되기도 합니다.
좋은 하루 보내세요.