책 내용 질문하기
엑세스 섹션8
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
193
조회수
141
작성일
2019-08-21
작성자
탈퇴*원
첨부파일
1. 2번 질문입니다.
DoCmd.OpenForm "분류등록"
select * from 판매종합 where cmb분류=txt분류
판매일 = 판매일
상품명 = txt상품명
수량 = txt수량
단가 = txt단가
금액 = txt금액
거래처코드 = txt거래처코드
아니면
docmd.openform "분류등록"
me.filter = "cmb분류='" & txt분류 & "'"
me.filteron =true
이렇게 써도 되나요?
답변
2019-08-22 19:35:26
안녕하세요.
시험에서는
문제 지시사항에 위배되지 않고 정확히 실행되면 사용하셔도 됩니다.
하지만
1번 코드의 경우에는 Select * From ~ Where~ 구문이 SQL 문이므로 VBA 코드에서 오류를 발생시켜서 사용이 불가능합니다.
코드에 Docmd.RunSQL을 이용해서 SQL 문을 실행시킬 수 있으나 그냥 사용하면 안됩니다.
2번 코드는 cmb분류라는 컨트롤이 존재하지 않습니다. 실행이 되지 않아서 사용이 불가능합니다.
좋은 하루 보내세요.
-
관리자2019-08-22 19:35:26
안녕하세요.
시험에서는
문제 지시사항에 위배되지 않고 정확히 실행되면 사용하셔도 됩니다.
하지만
1번 코드의 경우에는 Select * From ~ Where~ 구문이 SQL 문이므로 VBA 코드에서 오류를 발생시켜서 사용이 불가능합니다.
코드에 Docmd.RunSQL을 이용해서 SQL 문을 실행시킬 수 있으나 그냥 사용하면 안됩니다.
2번 코드는 cmb분류라는 컨트롤이 존재하지 않습니다. 실행이 되지 않아서 사용이 불가능합니다.
좋은 하루 보내세요.