책 내용 질문하기
엑세스 관련 간단한 질문.!
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
72
작성일
2012-02-08
작성자
첨부파일

컴활 1급 실기 준비생인데요

(1) 문제풀다보면

column(1) 이런게 나오는데 어떤거에는 붙고 어떤거에는 안붙고

사용시기를 모르겟어서 헤매고 있습니다. 언제 정확히 사용하는지

저게 뭔지좀 자세히 알고싶습니다.

(2)Me.filter = "판매수량>=" & txt최소수량 & "and 판매수량<=" & txt최대수량

me.filteron = true

이 식에서 저 노란색 앤드가왜 "" 안에 들어가 있는지좀 알려주세요

이해가 가질 않습니다.

(3) Me.recordsource = "select * from 접수 where 운송코드='" & cmb운송방법 & "' and 중량코드='" & cmb중량 & "'"

위 식에서 "와 ' 사용이 이해가 잘 되지 않습니다.

where나 and가 들어가면 앞에 써야할 "' 가 생략되는것인가요?

(4) 그리고 쿼리 작성기에서 하위쿼리는 조건 부분에 ( )를 쓰고, 매개변수 쿼리는 조건에 [ ]을 쓰던데

이해가 잘 되지 않습니다. 자세한 설명부탁드릴께요

Not In (select 상품코드 from 판매현황) Page.452 에 나온것 처럼

자세히 답변 부탁드릴께요 명쾌한 해설과 자세한 설명이 필요합니다.

답변
2012-02-08 15:31:07

1. column은 열을 지정 하는 것입니다.

보통은 바운드열을 사용하는데 바운드 되지 않은 열을 이용하여 값을 구할때는 column을 사용하게 되죠.

예를 들면 cmb제품명에 제품명, 제품코드, 제품단가 열이 들어있고 바운드열이 2이면

2번째 열인 제품코드가 cmb제품명 컨트롤에 저장이 됩니다.

그런데 제품단가를 이용해야 한다면

cmb제품명.column(2) * 100

과 같이 사용해야 하는 것이죠. 즉 바운드 되지 않은 다른 열을 이용해야 한다면 column 을 사용하시면 되구요.

column 은 0부터 시작되므로 1열은 0, 2열은 1, 3열은 2가 되게 됩니다.

2. 앞의 식과 이어주기 위한 것입니다. 식이 이해가 어려우시다면 외우시는 것도 하나의 방법이세요.

"판매수량>=" & txt최소수량 & "and 판매수량<=" & txt최대수량

을 풀어보면

"판매수량>=" & 10 & "and 판매수량<=" & 100

판매수량>=10 and 판매수량<= 100

과 같이 나타낼 수 있습니다. and는 두개의 조건을 이용하기 위해 들어가는 것이죠.

3. ' 작은 따옴표가 쓰이고 안쓰이고의 차이는 비교할 값의 데이터 형식이 문자이냐 숫자이냐의 차이입니다.

판매수량의 경우 데이터형식이 숫자이므로 ' 가 없고

운송코드는 데이터형식이 텍스트 이므로 ' 가 붙는 것입니다.

4. not in 의 사용법이 ()안에 select 문을 넣는 것이고

조건에 [] 을 사용하면 매개변수쿼리가 되어 쿼리를 실행하면 값을 입력하는 대화상자가 나오게 됩니다.

좋은 하루 되세요.

"
  • *
    2012-02-08 15:31:07

    1. column은 열을 지정 하는 것입니다.

    보통은 바운드열을 사용하는데 바운드 되지 않은 열을 이용하여 값을 구할때는 column을 사용하게 되죠.

    예를 들면 cmb제품명에 제품명, 제품코드, 제품단가 열이 들어있고 바운드열이 2이면

    2번째 열인 제품코드가 cmb제품명 컨트롤에 저장이 됩니다.

    그런데 제품단가를 이용해야 한다면

    cmb제품명.column(2) * 100

    과 같이 사용해야 하는 것이죠. 즉 바운드 되지 않은 다른 열을 이용해야 한다면 column 을 사용하시면 되구요.

    column 은 0부터 시작되므로 1열은 0, 2열은 1, 3열은 2가 되게 됩니다.

    2. 앞의 식과 이어주기 위한 것입니다. 식이 이해가 어려우시다면 외우시는 것도 하나의 방법이세요.

    "판매수량>=" & txt최소수량 & "and 판매수량<=" & txt최대수량

    을 풀어보면

    "판매수량>=" & 10 & "and 판매수량<=" & 100

    판매수량>=10 and 판매수량<= 100

    과 같이 나타낼 수 있습니다. and는 두개의 조건을 이용하기 위해 들어가는 것이죠.

    3. ' 작은 따옴표가 쓰이고 안쓰이고의 차이는 비교할 값의 데이터 형식이 문자이냐 숫자이냐의 차이입니다.

    판매수량의 경우 데이터형식이 숫자이므로 ' 가 없고

    운송코드는 데이터형식이 텍스트 이므로 ' 가 붙는 것입니다.

    4. not in 의 사용법이 ()안에 select 문을 넣는 것이고

    조건에 [] 을 사용하면 매개변수쿼리가 되어 쿼리를 실행하면 값을 입력하는 대화상자가 나오게 됩니다.

    좋은 하루 되세요.

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