책 내용 질문하기
액세스 질문
도서
2017 시나공 컴퓨터활용능력 1급 실기(엑셀,액세스 2007사용자용)
페이지
454
조회수
26
작성일
2018-09-20
작성자
탈퇴*원
첨부파일

보통 조회문제에서 조건의 답으로는

1) "고객이름='" & cmb고객이름 & "'"

2) [고객이름]=[forms]![폼이름]![cmb고객이름]

이렇게 나뉘는데 둘중에 어떤답을 써야 할지 잘 모르겠어요?ㅠㅠ

어떻게 구분하나요?

예를들어서 액세스 p454 문제 2 3번문제에서

저는 조건으로 2번을 썼는데 답이 1번처럼 되어있더라고요 ㅠ

원래 매크로로 폼열기나 레포트를 열때는 2번 사용하는거 아닌가요??

답변
2018-09-21 20:06:37

안녕하세요.

[] 는 필드명이나 컨트롤명에 엑세스가 붙여주는 부분입니다.

[] 이 있든 없든 정확한 결과가 나오면 정답으로 인정 됩니다.

큰 따옴표를 사용하셔야 하는 경우도 있습니다.

단순 텍스트를 입력할 때, 그리고 DSUM, DAVG 같은 도메인 함수에서 필드명을 입력할 때는 큰따옴표(“ ”)로 묶어서 입력합니다.

1)과 같은 경우는 텍스트 형태의 컨트롤 정보를 가지고 올 때, 컨트롤을 분리해서 조회하는 것입니다.

우선 분리하지 않고 상품코드=txt상품코드 와 같이 사용하는 경우는

- Docmd를 이용하는 RunSQL이 있습니다.

Docmd.RunSQL "Delete * from 상품 where 상품코드 = txt상품코드" 와 같이 사용됩니다.

일반적으로 SQL문에서는 필드와 컨트롤을 변수선언으로 취급해서 특별히 작은따옴표나 대괄호를 씌워주지 않습니다.

상품코드="' & txt상품코드 "'" 처럼 반드시 분리하여 연결하는 경우는 3가지가 있습니다.

- Docmd를 이용한 RunSQL문이지만, 폼의 컨트롤이 아닌 프로시저에서 선언한 변수를 사용한 경우

(프로시저에서 선언한 변수는 Docmd.RunSQL을 사용하기 전에 필요에 의해 만들어진 변수를 의미합니다.)

이 경우는 시험에 출제된 적이 없기 때문에 이런 경우가 있다라는 것만 알아두셔도 됩니다.

- Me.Filter를 사용하여 조회문을 입력할 경우

- RecordSource, RowSource에 SQL문을 입력할 경우


자세한 예제는 액세스 책 p.181에 설명되어 있습니다.

좋은 하루 보내세요.

  • *
    2018-09-21 20:06:37

    안녕하세요.

    [] 는 필드명이나 컨트롤명에 엑세스가 붙여주는 부분입니다.

    [] 이 있든 없든 정확한 결과가 나오면 정답으로 인정 됩니다.

    큰 따옴표를 사용하셔야 하는 경우도 있습니다.

    단순 텍스트를 입력할 때, 그리고 DSUM, DAVG 같은 도메인 함수에서 필드명을 입력할 때는 큰따옴표(“ ”)로 묶어서 입력합니다.

    1)과 같은 경우는 텍스트 형태의 컨트롤 정보를 가지고 올 때, 컨트롤을 분리해서 조회하는 것입니다.

    우선 분리하지 않고 상품코드=txt상품코드 와 같이 사용하는 경우는

    - Docmd를 이용하는 RunSQL이 있습니다.

    Docmd.RunSQL "Delete * from 상품 where 상품코드 = txt상품코드" 와 같이 사용됩니다.

    일반적으로 SQL문에서는 필드와 컨트롤을 변수선언으로 취급해서 특별히 작은따옴표나 대괄호를 씌워주지 않습니다.

    상품코드="' & txt상품코드 "'" 처럼 반드시 분리하여 연결하는 경우는 3가지가 있습니다.

    - Docmd를 이용한 RunSQL문이지만, 폼의 컨트롤이 아닌 프로시저에서 선언한 변수를 사용한 경우

    (프로시저에서 선언한 변수는 Docmd.RunSQL을 사용하기 전에 필요에 의해 만들어진 변수를 의미합니다.)

    이 경우는 시험에 출제된 적이 없기 때문에 이런 경우가 있다라는 것만 알아두셔도 됩니다.

    - Me.Filter를 사용하여 조회문을 입력할 경우

    - RecordSource, RowSource에 SQL문을 입력할 경우


    자세한 예제는 액세스 책 p.181에 설명되어 있습니다.

    좋은 하루 보내세요.

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