책 내용 질문하기
폼 열기 프로시저를 작성할 때 acNormal을 입력하는 것과 관련된 질문
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
199
조회수
86
작성일
2018-03-14
작성자
탈퇴*원
첨부파일

2권 p.199에 나오는 해설입니다.

cmb분류등록 컨트롤의 on click 이벤트에 분류등록 폼을 호출하는 이벤트를 작성하기 위해

다음과 같은 코드를 작성했습니다.

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

이렇게 작성했을 때, acNormal 뒤에 왜 빈칸이 왔는지 궁금합니다.

해설에 의하면 acNormal 다음에는 폼에 표시할 내용을 제한하는 필터 이름을 입력해야 한다고 하는데

왜 위 코드에는 생략했는지를 설명해주지 않아 이렇게 질문 드립니다.

그럼 좋은 하루 되세요!

답변
2018-03-20 14:03:26

acnormal 뒤에는 ,, 를 두개 하셔야 합니다.

docmd.openform "폼명",acnormal,필터명,"조건"

이 됩니다. acnormal 다음에는 필터명이 와야 하는데 필터명이 지정되지 않은 문제이므로 생략 하게 됩니다.

생략된 모양이 ,, 가 되는 것이죠.

,를 하나만 사용하게 되면 조건이 필터에 들어가게 되므로 정확한 결과가 나오지 않을 수 있습니다.

좋은 하루 되세요.

  • *
    2018-03-20 14:03:26

    acnormal 뒤에는 ,, 를 두개 하셔야 합니다.

    docmd.openform "폼명",acnormal,필터명,"조건"

    이 됩니다. acnormal 다음에는 필터명이 와야 하는데 필터명이 지정되지 않은 문제이므로 생략 하게 됩니다.

    생략된 모양이 ,, 가 되는 것이죠.

    ,를 하나만 사용하게 되면 조건이 필터에 들어가게 되므로 정확한 결과가 나오지 않을 수 있습니다.

    좋은 하루 되세요.

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