책 내용 질문하기
컴활 1급 2권 8장 처리기능 2번문항 질문이요!
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
193
조회수
247
작성일
2019-11-23
작성자
탈퇴*원
첨부파일

2번 이벤트 프로시저 정답이

 

DoCmd.OpenForm "분류등록", acNormal, , "분류명= '" & txt분류 & "'" 인데

 

여기서 '분류등록' 폼을 입력할 때 큰따옴표로 해서 "분류등록" 처럼 적어야하는 이유가 있나요?

 

필드명에는 []를 붙이는 걸로 알고 있는데 그렇게 하니까 안 되더라구요..

 

반면, 3번에서의 조건문을 작성할 때는 [분류]=[Forms]![판매현황]![txt분류]로 작성하더라구요..

 

이처럼 큰따옴표를 붙이는 경우와 대괄호를 붙이는 경우의 차이점에 대해 자세히 설명해주세요!ㅠㅠ

 

앞선 질문들의 답변으로는 이해가 되지 않아 문의드립니다!

 

답변
2019-11-25 12:01:20

안녕하세요. 길벗 수험서 운영팀입니다.

 

위에서 분류등록은 필드가 아니라 폼의 이름입니다.

 

매크로 함수의 조건문에는 [분류]=[Forms]![판매현황]![txt분류]와 같이 폼 구분이나 폼이름, 컨트롤 이름을 구분합니다. 이벤트 프로시저와 매크로 함수를 이용하는 것에서 형식이 다르다고 생각하시면 됩니다. 자세한 설명이 필요한 것이 아니라 각 사용에서의 형식을 알아두셔야 할 것 같습니다.

 

행복한 하루 되세요.  

  • 관리자
    2019-11-25 12:01:20

    안녕하세요. 길벗 수험서 운영팀입니다.

     

    위에서 분류등록은 필드가 아니라 폼의 이름입니다.

     

    매크로 함수의 조건문에는 [분류]=[Forms]![판매현황]![txt분류]와 같이 폼 구분이나 폼이름, 컨트롤 이름을 구분합니다. 이벤트 프로시저와 매크로 함수를 이용하는 것에서 형식이 다르다고 생각하시면 됩니다. 자세한 설명이 필요한 것이 아니라 각 사용에서의 형식을 알아두셔야 할 것 같습니다.

     

    행복한 하루 되세요.  

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.