문제 1 DB 구축
테이블 완성
데이터 형식 속성/변경
필드 형식 속성
기본값 속성
유효성 검사 규칙 속성
유효성 검사 텍스트 속성
입력 마스크 속성
기본키 설정
IME모드 변경
반드시 입력 (필수) 설정
필드 조회 - 컨트롤 표시를 콤보 상자로 변경하기
행 원본
바운드 열
열 개수
열 너비
테이블간 관계 설정
1:다 관계 설정
참조 무결성 유지
관련 필드 모두 업데이트
조인 유형
테이블에 데이터 추가 (insert query)
쿼리 디자인으로 테이블에 데이터 추가하기 (쿼리 유형 - 추가 선택) / insert SQL문 작성
문제 2 입력 및 수정 기능 구현
폼 완성하기: 폼 속성 시트에서 폼의 속성 설정
기본 보기 - 연속 폼, 단일 폼
추가 가능 여부 설정
폼 완성하기: 폼 속성 시트에서 컨트롤의 속성 설정
배경색 속성
컨트롤 원본 속성
탭 정지 속성
폼 완성하기
탭 순서 변경하기
명령 단추 컨트롤 작성하기
명령 단추 마법사 사용하여 작성
컨트롤 직접 그려서 작성
버튼에 클릭 기능 구현하기
폼 열기: 매크로 함수, 코드 작성
폼 닫기: 매크로 함수, 코드 작성
레코드 추가: 코드 작성
DoCmd.GoToRecord acDataForm, "폼이름", acNewRec
컨트롤이름.SetFocus
문제 3 조회 및 출력 기능 구현
보고서 완성하기
그룹, 정렬 및 요약 설정
그룹 기준 설정
그룹 바닥글 만들기
정렬 기준 설정
필드 속성 설정
형식
레이블, 텍스트 상자 만들기 및 속성 설정
컨트롤에 필드 바운드시키기 (컨트롤 원본 속성 설정)
그룹화 기준이 있을 때, 그 기준의 바닥글에 있는 컨트롤에 합계 설정하기
페이지 바닥글에 페이지 관련 컨트롤들 설정하기
페이지 번호 형식
날짜 형식
조회, 검색 버튼에 클릭 기능 구현하기
폼의 컨트롤에 특정 값 선택하여 검색하기 (데이터1=데이터2(컨트롤의 값)인 조건에서)
Filter, FilterOn 사용 코드 작성하기
ApplyFilter 매크로 설정: where 조건문 작성 or 조건을 작성해둔 쿼리의 이름을 입력
폼과 보고서 연결: 폼에서 선택한 컨트롤로 필터하여 보고서 열기 (보고서의 컨트롤 원본=폼의 컨트롤인 조건에서)
DoCmd.OpenReport 코드 작성하기
인쇄 버튼에 클릭 기능 구현하기
매크로 작성: 보기 형식, where조건문
코드 작성
문제 4 처리 기능 구현
컨트롤에 선택 기능 구현하기
AfterUpdate()
DLookup
DAvg
DMax
내보내기 버튼에 클릭 기능 구현하기
매크로 작성: OutputTo - 개체유형, 개체이름, 출력형식, 출력파일
등록 버튼에 클릭 기능 구현하기 - 테이블에 폼 컨트롤의 각 값을 추가하기
코드 작성
DoCmd.RunSQL "insert into 테이블(필드,..) values(인서트할 값이 있는 컨트롤명,...)"
이미 있는 프로시저(프로시저명이 문제에서 주어짐) 실행 코드 (예: 컨트롤 값을 필드에 삽입한 후 값을 지우기 위해 사용)
Call 지우기프로시저명
~없는 데이터 조회 쿼리 작성하기: 불일치 검색 쿼리
불일치 검색 쿼리 마법사 & 디자인 수정 사용
조인된 테이블들에서 조건에 맞는 데이터 조회하기
요약 - 묶는 방법: 개수, 합계...



최근 덧글