본문 바로가기

컴활1급

[컴활1급_실기]액세스_관계 설정하기 관계 설정할 때 반드시 알아야할 것. 테이블 간의 관계를 설정할 때 둘 중 한 쪽은 고유 인덱스(인덱스 란의 예(중복 안됨)로 설정) ※ 관계를 연결하는 두 필드 중 하나가 기본키 설정이 되어 있으면 관계 설정 가능. (기본키는 중복이 불가능하므로 고유 인덱스보다 더 강한 제약을 가짐) 더보기
[컴활1급_실기]액세스_매개변수 쿼리 만들기 쿼리에 대한 기본 내용은 아래 포스팅에서 확인! (▶쿼리란) 매개변수 쿼리란 사용자에게 어떤 값을 입력받아서 해당 값을 매개로 관련된 자료만 보여주는 쿼리이다. 매개변수 쿼리는 다른 쿼리들과는 다르게 따로 쿼리 종류를 변경할 필요없이, 기준이 되는 조건란에 특정 조건을 입력하면 자동으로 매개변수 쿼리가 된다. 매개변수 쿼리는 ★'조건'★만 신경쓰면 된다. 다른 부분들은 다른 쿼리들이랑 비슷함! 1. 조건에는 와일드카드를 사용한다. 와일드카드란? 컴퓨터에서 특정 명령어로 명령을 내릴 때, 여러 파일을 한꺼번에 지정할 목적으로 사용하는 기호 다음은 액세스 쿼리에서 사용하는 와일드카드의 목록이다. 문자 의미 예시 * 임의의 수와 문자를 매치한다. wh*를 입력하면 wh, what, white, why가 검색됨.. 더보기
[컴활1급_실기]액세스_쿼리란 쿼리는 테이블들을 가공한 형태이다. [쿼리의 종류] 1. 선택 쿼리 : 쿼리를 생성했을 때 가장 기본적으로 만들어지는 쿼리이다. 2. 삽입 쿼리 3. 삭제 쿼리 4. 업데이트 쿼리 5. 테이블 생성 쿼리 6. 크로스탭 쿼리 7. 매개변수 쿼리 8. 불일치 검색 쿼리 이 중에서 2~4는 실행 쿼리이다. 실행을 할 때마다 관련된 테이블의 데이터가 실행(삽입/삭제/업데이트/테이블 생성)된다. 따라서 한 번에 정확하게 만들고 실행해야 한다. [쿼리 만들기] 쿼리를 만드는 방법에는 두 가지가 있다. 쿼리 마법사를 활용하는 방법과 쿼리 디자인으로 직접 만드는 방법이다. 쿼리 종류에 따라 쿼리 마법사를 사용하는 것이 더 나은 경우도 있고, 쿼리 디자인으로 직접 만드는 것이 더 나은 경우도 있다. 자세한 내용은 종류에.. 더보기
[컴활 1급_실기]액세스_필터링하기(프로시저) 필터링이란 조건에 맞는 정보만을 보여주도록 하는 것이다. 예를들면 가격이 10만원 이하인 카드지갑을 찾을 때 필터링을 사용한다. 필터링을 하는 방법에는 여러 가지가 있는데, 그 중 시험에 자주 나오는 방법은 '프로시저로 필터링하기'와 '매크로로 필터링하기'이다. 매크로로 필터링하기는 다음 포스팅에서 확인!(▶필터링하기(매크로)) 프로시저로 필터링을 할 때 사용하는 명령에는 Me.Filter명령어, Me.RecordSource명령어, Docmd.ApplyFilter명령어가 있다. 조건을 서술하는 방법은 모두 같은데, 문법이 약간씩만 다르다. 어쨌든, 조건에 "컨트롤과 필드를 비교"하는 것이 핵심이다 Me.Filter 명령 1. 컨트롤과 비교할 필드명과 필드의 데이터 유형을 확인한다. 폼에 연결된 레코드 원.. 더보기
[컴활 1급_실기]액세스_매크로 명령 모음 GoToRecord : 특정 레코드로 이동하는 명령 더보기
[컴활 1급_액세스]함수 모음 Switch : 조건에 따라 값을 배정하는 함수 Switch(조건1, 값1, 조건2, 값2, 조건3, 값3 ...) : 조건 1이 맞으면 값1을 출력, 조건2가 맞으면 값2를 출력, 조건3이 맞으면 값3을 출력. ※ Else 명령이 존재하지 않는다. 그러므로 모든 상황에 대한 조건을 다 입력해주어야 한다. Format : 형식을 지정하는 함수 Format(값, "형식") : 값을 "형식"으로 나타내라. ※ 형식 - 0 : 값이 없으면 0표시 - # : 값이 없으면 아무 표시도 하지 않음 - 문자와 필드/함수를 결합할 때는 & 사용 - "통화", "표준" 등 기본으로 제공하는 옵션의 이름을 그냥 넣어도 됨 DateDiff : 두 날짜 사이의 차이를 구하는 함수 DateDiff("형식", 시작날짜, 종료날짜.. 더보기
[컴활 1급_실기]액세스_총 인원 계산하기(Count함수) 총 인원을 계산할 때는 '컨트롤 원본'에 =count(*)을 입력하면 된다. =count(*) 쉽쥬~? 그냥 저것만 외우면 돼유. count 안에 어떤 필드를 넣으면, 해당 필드가 공백인 경우엔 갯수를 셀 수가 없다. 예를들면, 핸드폰 갯수를 기준으로 학생 수를 센다고 해보자. 핸드폰을 가지고 있지 않은 사람은 학생 수에서 빠지게 된다. 그럼 정확한 학생 수를 파악할 수가 없다. count(*)을 하면 공백인 필드의 수도 세어준다. 그냥 외우자. 총 인원은 =count(*)이다. 더보기
[컴활 1급_실기]액세스_컨트롤에 입력하는 값에 연결된 다른 값 찾아오기_D함수 D함수들은 컨트롤에 입력하는 값에 연결된 다른 값을 찾아 출력해준다. 예를들면, 학생의 이름과 학번이 있는 명단(의예과 학생명단)이 있다면, 컨트롤에 학번을 입력하면 해당 학번을 가진 학생의 이름을 출력하는 것이다. D함수 문법 함수명("필드", "테이블", "조건") ① 함수명 1. DCOUNT : 조건에 맞는 자료의 개수 2. DLOOKUP : 조건에 맞는 자료의 특정 필드값 추출 3. DSUM : 조건에 맞는 자료의 합 4. DAVG : 조건에 맞는 자료의 평균 5. DMAX : 조건에 맞는 자료의 최대값 6. DMIN : 조건에 맞는 자료의 최소값 ② "필드" : 계산해야 할 or 찾아야 할 필드 ③ "테이블" : ② "필드"가 있는 테이블 ④ "조건" : 어떤 조건을 만족하는 ② "필드"를 가져.. 더보기