책 내용 질문하기
엑세스 섹션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분류라는 컨트롤이 존재하지 않습니다. 실행이 되지 않아서 사용이 불가능합니다.

     

    좋은 하루 보내세요. 

     

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