본문 바로가기

컴활1급

[컴활1급_실기]액세스_업데이트 쿼리 만들기 업데이트 쿼리란 조건에 해당하는 데이터의 값을 업데이트 시켜주는 쿼리이다. *필드 값에 사칙연산을 할 때, 업데이트란에 [업데이트할 필드] + 2와 같이 필드명과 연산자, 연산 숫자를 모두 기입해야 함. 더보기
[컴활1급_실기]액세스_불일치 검색 쿼리 만들기 쿼리에 대한 기본 개념은 다음 포스팅에서 확인! (▶쿼리란) 불일치 검색 쿼리란? 두 개의 테이블을 비교해서 불일치 하는 데이터만을 추출하여 가공한 것. 문제에서 "Is Null과 관계설정"을 이용하라는 경우가 많음. (불일치 검색 쿼리를 만들고 나면 조건에 Is Null이라는 조건이 생기고, 테이블간 관계도 저절로 변경되기 때문!) 불일치 검색 쿼리 만들기 '불일치 검색 마법사'를 활용하여 문제에 맞게 옵션만 설정해주면 된다. + 작성한 쿼리를 테이블로 만들기 해당 쿼리 열기 → '테이블 만들기' 선택, 옵션 지정 → '실행' 더보기
[컴활1급_실기]액세스_출력하기(매크로) 프로시저로 출력하기는 다음 포스팅 확인!(▶출력하기(프로시저)) 1. 문제에 맞게 '폼 이름', '보기 형식'을 입력한다. 2. 문제와 문법에 맞게 'Where 조건문'을 입력한다. ★컨트롤명은 반드시 경로 지정하기! ※ 매크로에서 Where 조건문 입력하기 - Open하는 개체가 아닌 다른 개체의 값과 비교할 때는 다른 개체의 값이 존재하는 경로를 모두 서술한다. ex. 학과 = forms!학생조회!txt학과 이 때, 학과는 출력하는 개체 안에 바운드 되어 있는 필드이다. 더보기
[컴활1급_실기]컨트롤의 빈 공간에 문자가 반복되도록 하기 컨트롤에 최대 다섯 글자까지 입력할 수 있다고 하자. 글자가 입력되고 남은 공간에 ★이 입력되도록 하려면 어떻게 해야 할까? @ * ★ ① @ : 입력된 글자를 그대로 나오게 하는 부호 ② * : 뒤의 문자를 반복시키는 부호 ③ ★ : 반복하려는 문자 더보기
[컴활1급_실기]액세스_보고서에 일련번호 표시하기 보고서에 일련번호를 표시할 때는 1. '컨트롤 원본'에 =1이라고 표시한다. 2. 문제에 따라 '누적합계'의 옵션을 변경한다. 아니오 : 모두 '1'로 표기됨 그룹 : 그룹별로 일련번호가 1, 2, 3 ... 으로 누적됨 모두 : 모두 일련번호가 1, 2, 3 ...으로 누적됨 더보기
[컴활1급_실기]액세스_폼의 값을 가져오는 방법(프로시저) 폼의 값을 가져온다는 것은 무슨 뜻일까? "한글"이라는 폼에 "이름"이라는 컨트롤이 있다고 하자. "확인"이라는 버튼을 누르면 "이름"이라는 컨트롤의 값을 "영어"라는 폼의 "Name"이라는 컨트롤에 표시하고 싶다. → 이게 바로 "한글"폼의 값을 "영어"폼으로 가져오는 것이다. 이때! "확인"을 클릭 시 프로시저에 이렇게 작성하면 된다. txtName = [Forms]![한글]![이름] 가져오려는 값이 있는 폼이 어떤 유형인지에 따라 폼을 가져오는 명령이 달라진다. 1. 현재 폼 [컨트롤명] 2. 외부 폼 [Forms]![폼이름]![컨트롤명] 3. 하위 폼 [폼이름].Form![컨트롤명] 더보기
[컴활1급_실기]액세스_메세지 박스 출력하기(Msgbox) 프로시저로 메세지 박스를 출력할 때는 Msgbox 명령어를 사용한다. 1)Msgbox는 단순히 버튼 하나를 누르는 경우와 2)어떤 버튼을 누르냐에 따라 다른 이벤트가 발생하는 경우 두 가지가 많이 나온다. 둘의 차이는 괄호의 유무이다. 1) 단순히 버튼 하나를 누르는 경우 Msgbox "나올 메시지", 버튼 옵션, "메시지 박스 상단의 제목" 2) 버튼에 따라 다른 이벤트가 발생하는 경우 If 함수와 함께 사용해서 버튼에 따라 일어나는 이벤트를 다르게 정의해야 한다. 변수 = Msgbox("나올 메시지", 버튼 옵션, "메시지 박스 상단의 제목") 예를 들면, "종료"라는 버튼을 누르면 "종료하시겠습니까?"라는 메세지 박스가 나온 후, "예"라는 버튼을 누르면 폼이 종료되고, "아니오"라는 버튼을 누르면.. 더보기
[컴활1급_실기]액세스_추가쿼리 만들기 추가쿼리에 대한 기본 개념은 다음 포스팅에서 확인! (▶쿼리란) 1. 쿼리 디자인을 활용해서 추가할 테이블과 필드를 띄운다. 2. 쿼리의 종류를 추가쿼리로 바꾼다. 3. 어떤 테이블에 추가할 건지 '테이블 이름'을 선택한다. '테이블'에 있는 '필드'가 3에서 선택한 테이블의 '추가' 필드에 추가된다. 기존 테이블에 포함되지 않은 필드들만 새로 추가하기 위해서는 '조건'을 활용하면 된다. Not In(select 필드명 from 테이블명) : 테이블의 필드명에 포함되지 않은 값만 추가하라. ※ 이 때 필드명으로 가장 적합한 필드명은 기본키로 설정되어 있는 필드이다. 더보기