합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) 문자열일때 Me.Filter = "필드명 = ‘ “& 컨트롤명 &” ’ “ 숫자일때, 논리값(true/false)일 때 Me.Filter = "필드명 = “& 컨트롤명 날짜형일때 Me.Filter = "필드명 = #” & 컨트롤명 & “#” 문자열의 일부와 일치 Me.Filter = "필드명 like ‘*” & 컨트롤명 & “*’ ” 각 자료의 형식에 따라 공식이 달라지는 점은 1단계에서 많이 연습을 했습니다. 아직 응용이 부족한 것은 진도를 나가면서 감을 잡으면 되지만 혹시 1단계 진행을 할 때 위 부분을 학습하지 않고 건너띄었다면 1단계 조회 및 출력2의 유형들을 최소한 몇 개는 연습해야 이 파트를 이해할 수 있습 니다. 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) RECORDSOURCE 속성 – 레코드원본 설정 Me.RecordSource = “SELECT 필드명 FROM 테이블 WHERE 조건” - 보통 폼이나 보고서의 레코드소스를 지정할땐 필드명은 *를 사용 - 조건은 필터명령을 줄때의 문법과 동일 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) APPLYFILTER - 필터 DOCMD.APPLYFILTER 필터이름, “조건” 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) 개체 구분 • Me : 현재 개체 (가령 현재 폼에서 현재폼 정보를 필터할때) • docmd : 다른 개체 (가령 현재 폼에서 다른 폼이나 보고서를 불러올 때) 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) 폼, 보고서 출력 <폼 열기> • Docmd.openform “폼이름”, 여는방법, 필터이름, “조건” <보고서 열기> • Docmd.openreport “보고서명”, 여는방법, 필터이름, “조 건” 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) OPENFORM 데이터모드 • acFormAdd : 새 레코드를 추가할 수 있지만 기존 레코드를 편집은 불가. • acFormEdit : 기존 레코드를 편집하고 새 레코드 를 추가도 가능. • acFormPropertySettings : 기본값모드로 나오는 폼이 가진 속성대로 그냥 사용되는 모드 • acFormReadOnly : 읽기전용모드로 열기 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) iif - 조건판단 • = iif(조건, 참, 거짓) • 액세스에선 거짓일 경우가 없다면 생략 = iif(조건, 참) * 엑셀의 if가 액세스에선 iif로 사용됩니다. • iif를 iff로 적지 않도록 주의하세요. 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) 여러 조건 연결 조건1 or 조건2 ~ 이거나 조건1 and 조건2 ~ 이고 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) 주로 사용되는 SQL 구문 • 검색 : SELECT 필드명 FROM 테이블명 WHERE 조건 • 갱신 : UPDATE 테이블명 SET 변경내용 WHERE 조건 • 삭제 : DELETE 필드명 FROM 테이블명 WHERE 조건 • 추가 : INSERT INTO 테이블(필드1, 필드) VALUES (값1, 값2) 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) SQL 구문 분석 • 일반 : SELECT 필드명 FROM 테이블명 WHERE 조건 • 그룹 : SELECT 필드명 FROM 테이블명 GROUP BY 그룹화필드명 HAVING 조건 • 조건은 WHERE이지만 그룹화를 했을 땐 HAVING 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) 반복 실행 구역 : 예 - 특정 그룹이 1, 2페이지에 걸쳐 출력될 때 1페이지에만 나오던 그룹 머리글 을 2페이지에도 나오게 하는 기능 특정 개체를 페이지 머리글로 옮기기 - 페이지마다 해당 영역을 상단에 표시하기 위한 기능 페이지 바꿈 : 구역 전/후 - 해당 구역을 만나기 전(후)에 페이지가 나뉘게 하는 기능 위 기능의 판단은 지문과 실습파일의 상황을 같이 보면서 판단해야 합니다. 그래서 이 문제에 어떤 기능을 적용하는 이유를 알아야 하겠지만 다른 기능까지 한 번 에 섭렵하긴 어렵고, 관련 문제가 나올 때 그 기능을 각각 이해해야 하겠습니다. 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) 입력마스크 • 입력자료의 형식이나 범위를 지정 (한글 몇글자, 숫자 몇글자, 대소문자 여부) • 입력형식; 문자저장여부; 기본값 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) 필수 선택(공백가능) 숫자(기호안됨) 0 9 영문자, 한글 L ? 영어,한글,숫자 A a 문자,숫자, 공백 & C 여기 공백은 스페이스키를 의미 함 대문자로 > , # 여기 공백은 생략을 의미 함 소문자로 < 선택요소, 숫자 공백 가능, 덧셈뺄셈기호 가능 여기 공백은 스페이스키를 의미 함, 다만 선택요소이므로 생략도 가능 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) 구분 역할 입력마스크 입력할 글자 하나하나를 제어 예) 00LL 숫자 2개, 문자 2개 유효성검사 입력 글자 전체를 가지고 입력여부를 판단 예) 500 이상의 자료만 입력받아라 형식 입력한 자료를 표현하는 방법 예) 1-5를 1월 5일로 표현 12를 12개로 표현 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) 형식 범위 바이트 0 ~ 255(1바이트) 정수 -32,768 ~ 32768(2바이트) 정수(LONG) -2,147,483,648~ 2,147,483,648 짧은 텍스트 255자까지 긴 텍스트(메모) 약 63,999자까지 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) 버튼상수 설명 vbOKOnly 확인 vbOKCancel 확인, 취소 vbAbortRetryIgnore 중단, 재시도, 무시 vbYesNoCencel 예, 아니오, 취소 vbYesNo 예, 아니오 vbRetryCancel 재시도, 취소 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) 숫자형식의 입력마스크 0 필수 요소로서 0부터 9까지의 수를 입력합니다. 덧셈 기호 [+]와 뺄셈 기호[-]는 사용할 수 없습 니다. 9 선택 요소로서 숫자나 공백을 입력합니다. 덧셈 기호와 뺄셈 기호를 사용할 수 없습니다. 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) L 필수 요소로서 A부터 Z까지의 영문자를 입력합니다. ? 선택 요소로서 A부터 Z까지의 영문자를 입력합니다. A 필수 요소로서 영문자나 숫자를 입력합니다. a 선택 요소로서 영문자나 숫자를 입력합니다. & 필수 요소로서 모든 문자나 공백을 입력할 수 있습니다. C 선택 요소로서 모든 문자나 공백을 입력할 수 있습니다. 0 숫자를 필수로 입력 < 모든 문자가 소문자로 변환됩니다. > 모든 문자가 대문자로 변환됩니다. 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) =함수명(“계산할필드”, “테이블(쿼리)”, “조건”) “는 D함수의 문법상 들어가게 됨 • DSUM : 조건에 맞는 자료의 합 • DAVG : 조건에 맞는 자료의 평균 • DLOOKUP : 조건에 맞는 자료의 특정 필드값 추출 • DMAX : 조건에 맞는 자료의 최대값 • DMIN : 조건에 맞는 자료의 최소값 • DCOUNT : 조건에 맞는 자료의 개수 (액세스에는 DCOUNTA는 없고 DCOUNT가 숫자, 문자의 개수를 모두 셈) 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) 폼의 값을 가져오는 법 • 현재 폼 : [컨트롤명] • 외부 폼 : [FORMS]![폼이름]! [컨트롤명] • 하위 폼 : [폼이름].[FORM]![컨트롤명] 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) 조건부서식 구분 • 현재 폼 : [컨트롤명] • 외부 폼 : [FORMS]![폼이름]! [컨트롤명] • 하위 폼 : [폼이름].FORM![컨트롤명] 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) Me.RecordsetClone.FindFirst “조건” 현재 폼의 레코드를 복사해 조건에 맞는 첫번째 자료를 찾는다 Me.Bookmark =Me.RecordsetClone.Bookmark 현재 폼의 북마크에 찾아놓은 복사레코드의 북마크를 대입한다. 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) Orderby – 정렬 메소드 Me.OrderBy = “필드명 정렬방식“ Me.OrderByOn = True 오름차순 – asc, 내림차순 - desc 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) Gotorecord – 레코드 위치 이동 • Docmd.gotorecord 개체타입, “개체명”, 이동할 위치 <주요 me 관련 메소드> Me.Filter="~~" Me.RecordSource="~~" Me.RecordSetColne.FindFirst "~~" Me.Requery Me.Refresh <주요 DoCmd 관련 메소드> DoCmd.OpenForm "~~" DoCmd.OpenReport "~~" DoCmd.Close "~~" DoCmd.OpenQuery "~~" DoCmd.RunSql "~~" DoCmd.ApplyFilter, "~~" DoCmd.GoToRecord 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) INPUTBOX - 입력상자 변수명 = INPUTBOX(“메시지”, “제목”, 기 본값) 변수명은 입력상자에서 입력한 값이 저장될 임의의 기억장 소임 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) Msgbox – 메시지상자 출력 <1. 어떤 버튼을 눌렀는지를 저장하지 않을 경우> Msgbox “나올 메시지”, 단추옵션, “제목” 괄호가 없고 있음에 주의! <2. 어떤 버튼을 눌렀는지를 저장할 경우> 변수 = Msgbox(“나올 메시지”, 단추옵션, “제목”) 변수는 메시지 박스의 결과 값이 저장되는 곳 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) Msgbox 아이콘 출력 유형 상수 vbCritical vbQuestion 출력 그림 상수 vbExclamation vbInformation 출력그림 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) • Between 값1 and 값2 값1부터 값2까지 • Like *, ? 를 이용해 데이터 비교 • In(a, b, c) 지정된 값 중 하나 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) 페이지 번호 • 현재 페이지 번호 - [page] • 전체 페이지 번호 – [pages] 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) FORMAT - 형식설정 • FORMAT(값, “형식”) • @ - 문자 표시 영역 • 0 – 숫자값이 없어도 0 표시 • # - 숫자값이 없으면 아무표시 없음 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) DATEADD – 임의의 날짜/시간에 값을 더함 • DATEADD(“형식”, 더할값, 입력일) • YYYY – 년 • M–월 • D–일 • Y – 일(일년기준) • W – 요일 • WW – 주(일년기준) 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) DATEDIFF – 두 날짜 사이의 차이값 DATEDIFF(“형식”, 시작일, 나중 일) • • • • • • • yyyy – 년 m–월 d–일 y – 일(일년기준) w – 요일 ww – 주(일년기준) q - 분기 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) DATEPART – 특정 날짜/시간간격으로 구분 • DATEPART(“형식”, 날짜) • yyyy – 년 • m–월 • d–일 • y – 일(일년기준) • w – 요일 • ww – 주(일년기준) • q - 분기 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) • DATESERIAL(년도, 월, 일) • 지정한 년,월,일값을 날짜형으로 반환 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) STRING – 특정문자를 지정한 숫자만큼 반복 • STRING(반복횟수, 문자) • 엑셀에서는 REPT가 비슷한 역할을 수행 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) REPLACE : 특정 문자를 다른 문자로 변경 • REPLACE(필드명, “찾는 문자“, “바꿀 문 자") 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) DSUM – 조건에 맞는 자료의 합 • DSUM(“필드”, “테이블/쿼리”, “조건”) 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) WEEKDAY – 특정 날짜값의 요일을 출력 • =WEEKDAY(날짜, 형식) • • • • <형식 구분> 1 일(1), 월, 화, 수, 목, 금, 토 2 월(1), 화, 수, 목, 금, 토, 일 3 월(0), 화, 수, 목, 금, 토, 일 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) CHOOSE – 주어진 번호에 맞는 값 출력 • CHOOSE(번호, 1일때, 2일때..) 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) 월과 일의 형식(1월 1일 일요일로 가정) • m–1 • mm – 01 ampm • mmm – JAN • mmmm – JANUARY 오전오후 : ampm :am/pm • d–1 • dd – 01 • ddd – SUN(해당 일의 요일) • dddd - SUNDAY (영어로 요일 표시) • aaa - 일 • aaaa – 일요일 (한글로 요일 표시) 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) ADO (외부 데이터베이스를 연결) Dim rs As ADODB.Recordset rs를 레코드셋 변수로 선언 Set rs = New ADODB.Recordset 새로 들어오는 레코드값을 rs에 넣어줌 rs.CursorLocation = adUseClient 처리작업을 어디에서 진행할지 결정 rs.ActiveConnection = CurrentProject.Connection 현재 db를 rs와 연결 rs.Open "select 필드 from 테이블 where 조건” 가져올 자료 위치 지정 MsgBox 출력할 문구 rs.Close 레코드셋 변수를 닫음 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) SWITCH – 각 조건에 따른 값 배정 • SWITCH(조건1, 값1, 조건2, 값2…) • 조건1에 맞으면 값1이 출력되고 조건2에 맞으면 값2가 출력 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) 폼 닫기 • DOCMD.CLOSE 개체유형, “개체이름”, 저장 여부 • 엑셀에서는 UNLOAD ME • 폼을 닫는 명령은 자기가 자기를 삭제하지 못해 DOCMD 명령 개체에 존재 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) instr – 특정 문자열이 몇번째 있는지 조사 • instr(필드명, “찾는 문자열”) 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) 엑셀 액세스, 프로시 저 대문자로 UPPER UCASE 소문자로 LOWER LCASE 첫 글자만 대문자로 PROPER 없음 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.) 엑셀 액세스 프로시저 TODAY( 오늘 날짜 ) DATE() DATE 오늘날짜 와 시간 NOW() NOW NOW() 합격을 향한 빠르면서도 안전한 길! 유동균 선생님의 액세스 인터넷 강의 (이 표는 사이트 상단의 자료실 – 해당 과정 – 파워포인트 공식표에서 다운로드 할수 있습니다.)
0
You can add this document to your study collection(s)
Sign in Available only to authorized usersYou can add this document to your saved list
Sign in Available only to authorized users(For complaints, use another form )