책 내용 질문하기
151페이지
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
151
조회수
88
작성일
2011-10-13
작성자
첨부파일

1. 액세스 sql문 중에 삽입식 말인데요~

책에는 insert~ select~ 이렇게 나와있는데

그럼

insert into 테이블

values

이거랑은 다른건가요?

2. 그리구 337페이지 2번 결합검색 버튼에 클릭기능 구현하기 문제중에요~

left 함수쓸ㄸㅐ 이때에는 왜 이름필드 안엔 [ ] 이거 안칠까요?

액세스 하다보면 어느필드에는 필드치고 안치고 그래서 헷갈려서요

예를들면 337페이지 2번문제랑 별책부록 208쪽 SQL문의 MID함수안에 들어가는 필드는 []이게

들어가잖아요~

404페이지 2번 me.filter 식에서요

판매수량이 숫자이니까 =" &컨트롤 이름 인것은 이해가 가는데

>=" & 최수수량 이거 다음에 바로 and 인줄알았는데 & " 이게 또 들어가는 이유를 모르겠어요~

답변
2011-10-14 07:56:35

1. insert는 두 경우가 있습니다.

레코드 하나씩 입력할 때는 insert into 테이블 이름(필드이름1, 필드이름2, ....) values(필드값1, 필드값2, ....),

테이블 단위로 추가할 때는 'insert into 테이블이름(필드1, 필드2, ....), select 필드이름 from 테이블이름 where 조건' 형식을 사용합니다.

2. []은 보통 컨트롤명이나 필드명에 사용 하게 됩니다.

이것은 필드명을 입력 했을때 컴퓨터가 자동으로 []을 붙여주는 것입니다.

[]이 않붙어도 정상적으로 실행된다면 생략한 상태로 사용 하셔도 되구요.

[]이 없어서 제대로 실행이 안된다면 []을 붙여서 사용하세요.

3.

me.filter = "판매수량>=" & txt조회수량 & " and 판매수량 <= " & txt최소수량

& 연산자는 컨트롤 분리를 위해 사용하는 것입니다.

그래서 각각의 컨트롤을 연결하여 비교할때는 & 를 사용하셔야 하죠.

판매수량이 txt최대수량이상 txt최소수량 이하 를 구하라고 했으므로 >= 으로 표시한 것입니다.

두개 이상을 비교할때는 이런 식을 이용한다고 이해하시면서 외워 두시면 되겠습니다.

좋은 하루 되세요.

"
  • *
    2011-10-14 07:56:35

    1. insert는 두 경우가 있습니다.

    레코드 하나씩 입력할 때는 insert into 테이블 이름(필드이름1, 필드이름2, ....) values(필드값1, 필드값2, ....),

    테이블 단위로 추가할 때는 'insert into 테이블이름(필드1, 필드2, ....), select 필드이름 from 테이블이름 where 조건' 형식을 사용합니다.

    2. []은 보통 컨트롤명이나 필드명에 사용 하게 됩니다.

    이것은 필드명을 입력 했을때 컴퓨터가 자동으로 []을 붙여주는 것입니다.

    []이 않붙어도 정상적으로 실행된다면 생략한 상태로 사용 하셔도 되구요.

    []이 없어서 제대로 실행이 안된다면 []을 붙여서 사용하세요.

    3.

    me.filter = "판매수량>=" & txt조회수량 & " and 판매수량 <= " & txt최소수량

    & 연산자는 컨트롤 분리를 위해 사용하는 것입니다.

    그래서 각각의 컨트롤을 연결하여 비교할때는 & 를 사용하셔야 하죠.

    판매수량이 txt최대수량이상 txt최소수량 이하 를 구하라고 했으므로 >= 으로 표시한 것입니다.

    두개 이상을 비교할때는 이런 식을 이용한다고 이해하시면서 외워 두시면 되겠습니다.

    좋은 하루 되세요.

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