책 내용 질문하기
문제4-1 질문드립니다.
도서
2017 시나공 컴퓨터활용능력 1급 실기(엑셀,액세스 2007사용자용)
페이지
461
조회수
89
작성일
2017-08-13
작성자
탈퇴*원
첨부파일

DoCmd.RunSQL "Delete * From 상품_2 Where 상품이름 = cmb상품이름 "
cmb상품이름 = ""
cmb상품이름.RowSource = "select 상품_2.상품이름 from 상품_2 order by 상품_2.상품이름;"

1. docmd.runsql "" 에서 ""안에서 굳이 상품이름'" & cmb상품이름 & "'" 로 나타낼 필요가 없는건가요?

만약 나타낼 필요가 없다면 runsql "update/delete/iinsert in " 도 다 적용되는 거겠죠?

2. cmb상품이름.RowSource = "select 상품_2.상품이름 from 상품_2 order by 상품_2.상품이름;"
에서 상품이름이 아니라 상품_2.상품이름 이라고 지정한 이유가 무엇인가요?

답변
2017-08-16 10:18:58

1. 네 runsql 문에서는 컨트롤 분리를 할 필요가 없습니다.

2. 상품_2 테이블의 상품이름 필드를 이용하기 위한 것입니다.

이렇게 작성하지 않아도 정확한 결과가 나온다면 필드명만 입력해도 됩니다.

좋은 하루 되세요.

  • *
    2017-08-16 10:18:58

    1. 네 runsql 문에서는 컨트롤 분리를 할 필요가 없습니다.

    2. 상품_2 테이블의 상품이름 필드를 이용하기 위한 것입니다.

    이렇게 작성하지 않아도 정확한 결과가 나온다면 필드명만 입력해도 됩니다.

    좋은 하루 되세요.

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