책 내용 질문하기
폼 열기 프로시저를 작성할 때 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 다음에는 필터명이 와야 하는데 필터명이 지정되지 않은 문제이므로 생략 하게 됩니다.
생략된 모양이 ,, 가 되는 것이죠.
,를 하나만 사용하게 되면 조건이 필터에 들어가게 되므로 정확한 결과가 나오지 않을 수 있습니다.
좋은 하루 되세요.