책 내용 질문하기
2010년 3회, 1회 기출 엑세스 관계설정, instr
도서
[2010] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
조회수
84
작성일
2011-08-27
작성자
첨부파일

안녕하세요~~

1. 2010년 3회 기출 엑세스 관계설정에서 질문 있습니다.

관계를 설정할 때 그냥 관계를 설정할 수 있으면 좋겠는데

뭔가 더 해 준 다음 관계를 설정해야 하는 경우가 있어요

이 때 인덱스를 설정하거나 기본키를 설정하거나 가 이 있는 것 같은데

어느경우에 인덱스를 설정하고 어느 경우에 기본키를 설정하나요?

2010년 3회에는 인덱스를 설정하고 2010년 1회에는 기본키를 설정하던데...

그리고 인덱스의 경우에는 중복불가능과 중복가능 중 항상 중복불가능을 선택해야 하나요??

2. 2010년 1회 기출문제 엑세스에서 질문있어요~

instr함수에 대해서인데

instr(시작위치,텍스트1,텍스트2)로 텍스트1의 시작위치에서 텍스트2의 위치를 표시하는 함수잖아요

그럼 instr([제품코드],"-")은 텍스트2가 생략된 것으로 보지 않나요??

시작위치를 생략하려면 instr(,[제품코드],"-")로 써야할 것 같은데...

아니면 엑세스는 엑셀과 다르게 세 개의 인수 중 하나를 안 적으면 맨 처음 인수가 생략된 것으로 보나요?

답변 부탁드릴게요~

답변
2011-08-27 17:12:00

1. 문제에서 인덱스를 설정하라고 한다면 그부분만 지정 하시구요.

꼭 집어 인덱스라는 말이 없고 기본키를 지정해 줘야 한다면 기본키를 지정해 주셔야 합니다.

문제에 따라 다른것이라 확실하게 집어드리기가 어렵네요.

중복불가능은 중복된 값이 없도록 하는 것이기 때문에

보통 이런 문제에서는 중복불가능을 선택 합니다.

2. instr 사용법이 여럿 있는데 엑세스에서

InStr 함수는 한 문자열 안에 특정 문자열이 처음으로 나타난 위치를 지정하는 것으로 유효성검사 규칙에

InStr([필드명]," ")=0

와 같이 작성하면 공백의 위치를 찾은 값이 0 이라는 것으로 공백이 없다는 의미입니다.

공백의 위치를 찾거나 특정한 값이 나타난 위치를 지정 할때 많이 사용합니다.

군포 전기

에서 공백이 나온 위치를 반환하는 instr 함수를 사용했기 때문에

instr([거래처명],"")에서 3이 나오는 것입니다.

군포 전기 에서 공백의 위치가 3번째 이니깐 3이 나오구요.

의정부 전기 에서는 공백의 위치가 4번째 이니깐 4가 나옵니다.

여기서 -1을 하게 되니 3-1 은 2가 되고

left([거래처명],2) 가 되어 군포 만 표시 하게 되죠.

의정부는

4-1 이 되어 3이 되고

left([거래처명],3) 이 되니 의정부 만 표시 되게 되죠.

좋은 하루 되세요.

"
  • *
    2011-08-27 17:12:00

    1. 문제에서 인덱스를 설정하라고 한다면 그부분만 지정 하시구요.

    꼭 집어 인덱스라는 말이 없고 기본키를 지정해 줘야 한다면 기본키를 지정해 주셔야 합니다.

    문제에 따라 다른것이라 확실하게 집어드리기가 어렵네요.

    중복불가능은 중복된 값이 없도록 하는 것이기 때문에

    보통 이런 문제에서는 중복불가능을 선택 합니다.

    2. instr 사용법이 여럿 있는데 엑세스에서

    InStr 함수는 한 문자열 안에 특정 문자열이 처음으로 나타난 위치를 지정하는 것으로 유효성검사 규칙에

    InStr([필드명]," ")=0

    와 같이 작성하면 공백의 위치를 찾은 값이 0 이라는 것으로 공백이 없다는 의미입니다.

    공백의 위치를 찾거나 특정한 값이 나타난 위치를 지정 할때 많이 사용합니다.

    군포 전기

    에서 공백이 나온 위치를 반환하는 instr 함수를 사용했기 때문에

    instr([거래처명],"")에서 3이 나오는 것입니다.

    군포 전기 에서 공백의 위치가 3번째 이니깐 3이 나오구요.

    의정부 전기 에서는 공백의 위치가 4번째 이니깐 4가 나옵니다.

    여기서 -1을 하게 되니 3-1 은 2가 되고

    left([거래처명],2) 가 되어 군포 만 표시 하게 되죠.

    의정부는

    4-1 이 되어 3이 되고

    left([거래처명],3) 이 되니 의정부 만 표시 되게 되죠.

    좋은 하루 되세요.

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