본문 바로가기

자격증_컴퓨터활용능력시험 1급

[컴활_1급]액세스_정렬하기 1. 테이블 정렬하기 2. 폼 정렬하기 *프로시저로 정렬하기 Me.OrderBy = "필드명 정렬방식" Me.OrderByOn = True *오름차순 : asc / 내림차순 : desc 3. 보고서 정렬하기 더보기
[컴활1급_실기]액세스_업데이트 쿼리 만들기 업데이트 쿼리란 조건에 해당하는 데이터의 값을 업데이트 시켜주는 쿼리이다. *필드 값에 사칙연산을 할 때, 업데이트란에 [업데이트할 필드] + 2와 같이 필드명과 연산자, 연산 숫자를 모두 기입해야 함. 더보기
[컴활1급_실기]액세스_불일치 검색 쿼리 만들기 쿼리에 대한 기본 개념은 다음 포스팅에서 확인! (▶쿼리란) 불일치 검색 쿼리란? 두 개의 테이블을 비교해서 불일치 하는 데이터만을 추출하여 가공한 것. 문제에서 "Is Null과 관계설정"을 이용하라는 경우가 많음. (불일치 검색 쿼리를 만들고 나면 조건에 Is Null이라는 조건이 생기고, 테이블간 관계도 저절로 변경되기 때문!) 불일치 검색 쿼리 만들기 '불일치 검색 마법사'를 활용하여 문제에 맞게 옵션만 설정해주면 된다. + 작성한 쿼리를 테이블로 만들기 해당 쿼리 열기 → '테이블 만들기' 선택, 옵션 지정 → '실행' 더보기
[컴활1급_실기]액세스_출력하기(매크로) 프로시저로 출력하기는 다음 포스팅 확인!(▶출력하기(프로시저)) 1. 문제에 맞게 '폼 이름', '보기 형식'을 입력한다. 2. 문제와 문법에 맞게 'Where 조건문'을 입력한다. ★컨트롤명은 반드시 경로 지정하기! ※ 매크로에서 Where 조건문 입력하기 - Open하는 개체가 아닌 다른 개체의 값과 비교할 때는 다른 개체의 값이 존재하는 경로를 모두 서술한다. ex. 학과 = forms!학생조회!txt학과 이 때, 학과는 출력하는 개체 안에 바운드 되어 있는 필드이다. 더보기
[컴활1급_실기]액세스_커서 이동 명령의 비교(프로시저) 프로시저에서 컨트롤로 커서를 이동하도록 하는 명령은 GoToControl과 SetFocus이다. 1. GoToControl Docmd.GoToControl "커서를 위치시키고자 하는 컨트롤명" : "커서를 위치시키고자 하는 컨트롤명"에 커서를 위치시켜라. 2. SetFocus 커서를 위치시키고자 하는 컨트롤명.SetFocus : 커서를 위치시키고자 하는 컨트롤명에 커서를 위치시켜라. 이 둘은 문법 이외에도 중요한 차이점이 있다. GoToControl은 현재 열려있는 개체의 컨트롤에 커서를 위치시키고, SetFocus는 프로시저를 작성하고 있는 개체의 컨트롤에 커서를 위치시킨다. 따라서 SetFocus에서 현재 프로시저를 작성하고 있는 개체가 아닌 다른 개체에 컨트롤을 이동시키고자 할 때는 경로를 설정해주.. 더보기
[컴활1급_실기]액세스_프로시저 명령어 모음 .Name : 테이블/폼/보고서의 이름 보기 Table.Name Form.Name Report.Name : 테이블/폼/보고서의 이름을 출력하라. 더보기
[컴활1급_실기]컨트롤의 빈 공간에 문자가 반복되도록 하기 컨트롤에 최대 다섯 글자까지 입력할 수 있다고 하자. 글자가 입력되고 남은 공간에 ★이 입력되도록 하려면 어떻게 해야 할까? @ * ★ ① @ : 입력된 글자를 그대로 나오게 하는 부호 ② * : 뒤의 문자를 반복시키는 부호 ③ ★ : 반복하려는 문자 더보기
[컴활1급_실기]액세스_SQL구문(프로시저) 프로시저에서 SQL구문을 사용하여 데이터를 검색하거나, 갱신하거나, 삭제하거나, 추가할 수 있다. Docmd.RunSQL "SQL명령어" 문제에 맞게 아래의 "SQL 명령어" 문법을 입력하면 된다. 1. 검색 Select 필드명 From 테이블명 Where 조건 2. 갱신 Update 테이블명 Set 변경내용 Where 조건 ※ 한 번에 하나씩만 업데이트 가능 3. 삭제 Delete 필드명 From 테이블명 Where 조건 4. 추가 Insert Into 테이블(필드1, 필드2) Values(값1, 값2) 더보기