2016/12 - 20

  1. 2016.12.28 [도서] 7번 읽기 공부법
  2. 2016.12.26 2015년 컴활1급 필기문제 오답정리
  3. 2016.12.23 취성패_컴활1급_25일차 <엑셀 최신기출15회>
  4. 2016.12.22 취성패_컴활1급_23일차
  5. 2016.12.21 취성패_컴활1급_22일차 <최신기출문제2,3,4회>
  6. 2016.12.19 취성패_컴활1급_20일차 <쿼리>
  7. 2016.12.16 취성패_컴활1급_19일차
  8. 2016.12.15 취성패_컴활1급_18일차 <콤보상자 컨트롤속성, 컨트롤 하위폼 삽입>
  9. 2016.12.14 취성패_컴활1급_17일차
  10. 2016.12.13 취성패_컴활1급_16일차 <access: 유효성검사, 입력마스크, 형식>

제목 : 7번 읽기 공부법

저자 : 야마구치 마유

출판사 : 위즈덤하우스, 2015


일본 최고 '합격의 신'이 말하는 기적의 공부법!

"공부머리 없어도 딱 7번만 읽어라"

과외 없이 독학으로 도쿄대 입학, 수석 졸업

대학 재학 중 사법시험, 1급 공무원 시험 동시 패스


* 필요한 부분만 슥슥 읽어가며 정리함.





내용 요약


1. 공부는 당연히 고통스러운 과정. 받아들이자.

공부는 수단이며, 이를 통해 얻을 수 있는 행복한 결과를 바라며 노력하는 것


2. 낮은 목표, 많은 성공경험


3. '할 수 있다'고 믿는 것도 실력


: 작은 목표를 많이 성취하다 보면 자기 확신이 굳어져 감.

이러한 자신감이 반드시 필요


실패에 집착하면 나아갈 수 없음

: 실패했을 때는 다음번을 위한 교훈으로 같은 실수 안하도록 다짐하되,

'난 안된다'는 식의 자신의 가치를 떨어뜨리는 생각은 하지 않는다.

(공부는 수단일 뿐 내 자신의 본래적 가치와는 관련이 없다p.220)


틀린 문제는 다시 공부해서 외우면 그만.

충격을 받을 필요가 없는 것.



4. 공부에 도움이 되는 자신감은 따로 있다


거만함과 올바른 자신감을 구분해야 한다.

1) 큰 노력없이 대충대충 노력하는 것만으로 잘될거라 착각하는 유형 --> 타인의 의견을 받아 자기 성과를 재검증할 것

2) 하면된다 생각하며 노력을 안하는 유형 

   과거의 성공에 안주하며 자존심만 높게 쌓아올린 사람에게서 보임. 

   이대로 연차만 높아질 경우 자기방어기제로 사회탓을 하게 됨. 

   

   출발선에서의 자신감과 구별할 것.(이하 출.자) 

   출.자는 현재에 만족해서 노력을 그치는 게 아니라 , 다음 단계에 도전해 나가는 자신감임.

   

   --> 자신감이 성과로 이어지게 해야함




5. 자기파악이 최우선

내가 잘하는 분야는 무엇인지부터 파악.

이과형인간/문과형인간

시각자극/청각자극/행동자극


- 7번읽기 공부법(시각자극에 특화) : 이해하려고 노력하지 않으면서 반복적으로 회독하여 횟수 늘려가기.



6. 공부머리 없어도 할 수 있다


7. 도쿄대 수석의 비결, 무조건 7번 읽기


<저자가 사용하는 읽기 방식 세가지>

1. 보통읽기 : 독서, 신문 읽기

2. 리서치식 읽기 : 정보수집 용. 

키워드 별로 도서검색하여 책을 고른 후, 역시 키워드 위주로 속독하기

-->도움될 부분 복사 --> 그렇게 발췌한 정보들에 대해서는 정독

3. 7번 읽기 : 시험공부 및 지식 쌓기 할 때.





8.  7번 읽기 원리

7번 읽기는 책과 절친한 사이가 되기 위한 작업이다.

우선 인지한 후에 그것을 이해로 연결시키는 길을 만드는 과정이 중요하다.


<방법>


한회당 속도는 통독으로 매우 빠르게. 

약 300페이지를 회당 30분 정도로.


회당 간격은 쉬는 시간을 두지 않는다.


하루 안에 7회를 읽으면 이상적.


집중해야지 힘주지 말고 편하게 훑을 것.


모르는 부분은 다음에 다시 읽으면 되기 때문에 의미 파악에 너무 신경쓰지 않는다.



9. 과목에 따른 효율적 독서법



10. 7번 읽기 공부법을 위한 완벽한 교재


11.예상문제 찍을 필요가 없음

중요한 포인트는 반드시 길게 적혀 있으므로 7번 읽기를 하면서 뇌에 새겨진다

배경지식이 없는 단계에서는 중요포인트를 굳이 구분하기가 어려운 법이므로, 처음부터 굳이 중요포인트만 가려서 열심히 읽으려고 하지 말자. 

중요포인트를 잡으려고 애쓰기보다는 책의 내용을 가장 잘 이해하고 있는 저자의 흐름에 따라 자연스럽게 읽어나갈 것. 


이후 이해가 깊어졌을 때 모르는 부분을 신경써서 읽으면 됨.

정보의 중요도는 통독을 반복하는 동안 자동적으로 책과 동일하게 머릿속에 새겨진다.



7번 읽기는 책을 그대로 두뇌 안에 인쇄하는 것과 비슷한 작업이다. 

옅은 잉크로 인쇄를 7번 반복하면 점차 선명해진다. 

거의 완성되었다면 인쇄된 결과를 가지고 미세 조정한다.




12. 읽기 단계별로 알아야 할 핵심포인트

1회차: 전체상을 대략적으로 감지

2회차: 항목 뿐 아니라 세밀한 부분까지. 줄거리와 구조가 대부분 머리에 들어온다

3회차: 2번째와 마찬가지이고, 대략적으로 알았던 줄거리를 명확하게 만드는 작업이다. 


<--- 윤곽선 그리는 과정 --->


4회차: 키워드를 의식하며 읽는다 (암기하려고 하지 말 것)

5회차: 4회차와 비슷하나, 각각의 키워드를 구분하여 이해하면서 단락의 요지를 파악함


<--- 개략적인 그림 그리기 --->


6회차: 디테일한 부분까지 읽는다. 6회차 이후부터는 정답을 맞춰보는 감각으로 읽을 것.

7회차: 6회차에서 완성하지 못했던 부분들을 머릿속에 완벽 복사하는 과정


<--- 상세하게 --->





13. 쓰기 공부법 추가하면 몸이 기억한다

7회 읽은 "후"반부에 쓰기 추가하기.

쓰는 행위만으로도 뇌에 각인시킬 수 있다.

(音讀은 하지 말자)



14. 자문자답 반복하면서 뇌에 각인 시키자

- 읽기 횟수가 증가함에 따라 수동적 읽기에서 능동적 읽기로 점층적인 변화가 이루어진다. 

- 통암기와는 다르다. 내용을 파악하지 않은 채 통암기만 하는 것은 지양한다.

7번 읽기는 내용을 직접적으로 설명하는 한 종류의 문장을 반복해서 훑어보고 확인을 거듭하며 자신의 머리로 이해하는 방법이다. 처음에는 표면적으로 글자를 쫓아가면서 그대로 복사하는 작업이기 때문에 분명 '따라하기'에 지나지 않는다. 그러나 인지가 이해로 진행되면서 '따라하기'에서 벗어나 자기 나름대로 재구축할 수 있는 힘을 익힌다.











15. 지금 당장 책상 앞에 앉는 것부터 시작하라


워밍업은 필요 없다. 시작해야한다는 압박감은 결심을 오히려 약하게 만든다. 

따라서 졸더라도 책상 앞에 앉아있는 것부터 시작한다.  




동기부여를 유지하는 비결에는 두가지 방향성이 있다.

하나는 죄책감과 같은 마음의 부담을 될 수 있으면 가볍게 하는 것이다. 꺼림칙함, 자책, 초조함이라는 부정적인 감정은 공부를 실제보다도 힘들고 어려운 의무로 보이게 만든다. 이러한 감정들을 초기화하면 공부의 괴로움은 최소한에 그치고 의기소침해지는 것을 막을 수 있다.


다른 하나는 적당한 압박감을 스스로에게 주는 것이다. 자신을 짓뭉개버릴 정도로 무거운 압박감이 아니라 어디까지나 '적당한'정도의 압밥감을 주는 것이 요령이다. 예를 들어 노력하면 달성할 수 있는 목표나 마감 시한, 지킬 수 있는 범위에서 규칙을 만드는 것이다.





16. 계획은 세밀하게 세울수록 마이너스다

완벽한 계획은 없다.

혼자서 세운 계획을 지키지 못하게 되면서 좌절을 초래하기 쉽다.

피할 수 없는 외부일정을 이용하는 것도 방법이다.



17. 자신과의 약속을 깨뜨리지 않는 기술

규칙에는 빠져나갈 구멍을 만들어놓자 (압박감에 짓눌리지 않도록)

스스로를 다그치는 것은 최악이다. 이미 지키지 못한 것은 아무리 발버둥 쳐도 되돌릴 수 없다.

차라리 긍정적으로 생각하는 편이 정신건강에 더 좋다.

과거에 얽매이기보다는 미래지향적으로 생각할 것!!!


18. 집중력이 떨어져도 계속 공부할 수 있는 기술

- 단호하게 계속 집중하되, 집중되지 않는 것에 전혀 신경쓰지 않고 밀고 나간다

- 사용하는 신체기관을 바꿔본다 (눈->귀, 책읽기->영어스피킹 공부하기)

- 장소를 바꿔본다

- 교과목을 바꿔본다

- 어차피 해야할 일을 집중력이 떨어졌을 때 해놓는다(밥/목욕/청소/빨래)





19. 약한 것부터 해치우기

약한 것을 뒤로 미룰수록 심리적 부담이 커진다.

공격은 최고의 방어.


20. 목표가 분명할수록 공부 의지가 확고해진다

- 목표는 구체적으로 정한다

- 목표를 주위사람에게 공개한다







...


26. 대학교 3학년 때 사법시험에 합격한 비결


단답형 시험 : 

- 반복해서 풀기 방식을 적용.

- 처음 단계에서는 틀린 문제를 전혀 의식하지 않는다.

지식이 없으므로 당연히 틀리는데 하나하나 신경쓰면 우울해지고 공부가 잘 되지 않는다.

초기에는 오답 분석없이 오답의 해설풀이만 읽는다.

그러다가 정답률이 80% 정도일 때 오답분석을 시작한다.


논술 시험: 

나중에 돌이켜보니 중요한 구절 뿐 아니라 논리를 흐름으로 기억해야 하는 논술시험은, 7번 읽기를 통해 문맥을 흐름으로 기억하는 내 공부법에 그야말로 최적의 시험이었다.



27. 절박감에 사로잡혀 하루 19시간 공부에 매진하다

이렇게 공부하는 방식은 절대 추천하고 싶지 않다.

다만 이 정도로 열중할 수 있었던 경험은 양식이 된다.



28. 공부가 인생의 전부는 아니다

- 친구와 어울리는 시간에 대해 죄책감을 갖지 말고, 긍정적으로 생각할 것. 

다만 스스로 기준을 정하여 그 범위내에서만 정당화 할 것.

- tv나 만화책을 보는 시간은 양치시간으로 제한

- 졸음의 유혹--> 매트리스 치우기



29. 효율적인 노력으로 원하는 결과를 얻다

최소한의 부담으로 목적을 확실하게 달성할 수 있는 방법을 고민했다.

공부는 수단일 뿐이다.






...


33. 실수와 약점은 고치면 된다

- 약점을 극복하려면 기죽지 말고 계속 도전하겠다는 자세를 가져야 한다

- 고쳐야 할 것이 많다면 그만큼 발전 가능성이 많다는 뜻


34. 공부하는 과정 자체가 공부다

시험에 합격하는 목표를 달성하는 것도 기쁜 일이지만, 사실은 공부하는 과정에서 자신의 특성이나 장점이 갈고 닦이는 것 역시 커다란 소득이다.





36. 작은 목표를 달성해가는 습관을 만들자

- 현실감 없는 목표에는 동기부여가 발동되지 않는다.

- 노력하면 달성할 수 있는 목표를 세우는 편이 유익함.

- 공부 뿐 아니라 생활 속 모든 것에 향상의 씨앗이 있다



무모한 목표를 세운 순간부터 그 목표는 무리라고 여기는 또 하나의 자아가 이미 존재했던 것이다. 무모한 목표를 세운다는 것은 다시 말하면 깨기 위한 목표를 세우는 것이다. 




37. 혼이 담긴 공부는 배신하지 않는다










* 감상


- 이 공부방법에 가장 적합한 것은 법공부라는 생각이 든다.

교수님들이 저술한 법학 기본서를 공부할 때 유용할 듯.

합격생들이 많이 했다는 10회 회독이 7번읽기 방식과 비슷함.

회독하다보면 놀랍게도 내용들이 연결되어 있다는 생각이 들고,

마치 책장을 새로 들여온 것처럼 지식이 차곡차곡 정리됨.

(시간이 부족해서 그렇지)



- 자신감이 원천이라는 생각이 들었다. 

내가 잘하고 있다는 생각은 좋은 아이디어를 솟아나게 만든다.

사람을 더 노력하게도 만들고.

이 책의 저자는 정말 빛나는 사람이라고 생각한다. 

성공을 많이 해본 사람은 정말 자기에 대한 믿음이 강하고 빛이 난다.

하지만 나는 실패를 많이 해본 사람도 빛날 수 있다고 생각한다.

실패를 한 뒤 일어나는 사람이 있고, 그 실패의 고통만 간직한 채 그대로 가라앉아버리는 사람이 있다.

정말 강한 사람은 실패를 했음에도 불구하고 다시 일어나는 사람이다. 

내가 그런 사람이 될 수 있었으면 좋겠다.




* 앞으로는 

① 긍정적인 생각. 똥을 줘도 금으로 보자

② 늘 거창한 목표를 세워서 내가 망했구나. 맨날 실패해서 우울해짐.

   그러니까 어제의 나보다는 조금은 더 나아지겠다는 것을 목표로 잡자

③ 놀면서 얻으려고 하지 마라





2016.12.28 18:58. RSS feed. Tracback : 0 came from other blogs. Leave a Response.
Posted in 립유. Top

댓글을 달아 주세요

목록

- 2015년 10월 오답 정리

- 2015년 6월 오답 정리

- 2015년 3월 오답/정답 정리


표시

- 10월 1과목 제외하고 대체로 정답선지에 *마크 하였음.

(그 외 참고사항에도 * 하였음)



인쇄본

내일 시험 필기 벼락치기.docx






2015-10-17 컴활1급 필기 오답 정리


--- 1과목 ---


 


win7의 제어판 마우스에서 설정 가능한 것


: alt키로 포인터 위치 조절(x) -> ctrl(o)


 


win7 파일, 폴더 암호화


: NTFS 시스템 사용 않는 컴퓨터로 파일 복사해도 설정된 암호는 유지(x) -> NTFS시스템 아니면 설정 암호 유지안됨 (o)


 


 


바로가기 아이콘 만드는 방법


: win탐색기에서 ctrl 키 누른 채 드래그 (x)


             - ctrl + 드래그 à 복사하기


             - ctrl + shift + 드래그 à 바로가기 생성


 


 


--- 2과목 ---


 


23. 이동 단축키


통합 문서 내에서 이전/다음 워크시트 이동


:  shift + <pg up/down> (x) à ctrl + <pg up/down>


 


26. 워크시트


: [시트 보호] 대화상자의 잠길 셀의 내용과 워크시트 보호에 체크하면, 워크시트의 이름을 변경할 수 없다 (x)


             - [통합문서보호] : 워크시트 이름 변경 못하게


             - [시트보호] : 시트 내 데이터 수정을 하지 못하게


 


 


27. VBARange속성


             - [A1:D10] 영역 선택Range("A1:D10").Select (o)


             - 판매량으로 정의된 이름 영역 선택Range(판매량).Select (o)


             * [A1] , [C5] 셀 선택Range("A1", "C5").Select (x)


             - [A1:C5] 영역 선택Range(Cells(1, 1), Cells(5, 3)).Select (o)


연결영역 선택 시 영역1,영역2로 구분.


, 영역1,영역2로 하면 각각 선택


 


 


29. 셀 영역 선택 후 [상태 표시줄 사용자 지정]에서 선택할 수 있는 자동계산


: 선택한 영역 중 문자데이터가 입력된 셀의 수 (x)


à 숫자입력된 셀의 수, 데이터 입력된 셀의 수,


평균, 합계, 최소값, 최대값


 


 


32. 차트


EMB000014388073


- 범례와 범례 표지가 표시되지 않았다 (x)


: 범례는 표시되지 않았으나 범례 표지는 표시됨


- 보조 눈금선은 표시되지 않았다(o)


 


33. 차트편집


- 워크시트에서 차트 데이터 범위 영역의 중간에 데이터 계열을 삽입하는 경우, 차트에 데이터 계열이 삽입 (x)


à 항목()을 삽입하면 차트에 적용o, 계열()을 삽입하면 차트에 적용x


- 차트 삭제해도 원본데이터에도 영향 x


à 차트 데이터 범위 영역 내의 데이터 수정하면 차트에도 반영 o


* 두 개 이상의 차트 종류를 혼합 가능 o


à 2차원 차트와 3차원 차트 혼합하여 작성 가능 x


 


34.[페이지 설정] - [시트]


: 반복할 행은 매 페이지 상단에 제목으로 인쇄될 영역을 지정하는 것으로 비연속 구간의 여러 행을 선택 가능 (x)


à 연속구간


 


38. 데이터 정렬


: 정렬 기준을 글꼴 색이나 셀 색으로 선택한 경우, 오름차순은 밝은색에서 어두운 색이다(x)


à 색을 기준으로 정렬한 경우, 선택한 색상을 위에 표시/아래쪽에 표시만 지정 가능


 


40. 함수의 인수


=DSUM(필드포함전체범위,구할범위,조건범위) : 구할범위에는 구할 열 번호도 가능


=SUMIF(조건범위,조건,구할범위) : 필드는 포함하지 않도록 주의


 


--- 3 과목 ---


 


48. 쿼리문


- SELECT Weekday([출고일], 1) FROM 출고;


             출고일 필드의 날짜 값에서 요일을 나타내는 정수를 표시하며, 일요일을 1로 시작


- SELECT DateDiff("d", [출고일], Date()) FROM 출고;


             출고일 필드의 날짜 값에서 오늘 날짜까지 경과한 일자 수를 표시한다.


- SELECT DateAdd("y", 5, Date()) AS 날짜계산;


             현재날짜 +5


현재 날짜 + 5년의 경우, 형식에 "y" 대신 "yyyy" 쓰기


- SELECT * FROM 출고 WHERE Month([출고일])=9;


             출고일 필드의 날짜 값에서 9월에 해당하는 레코드들만 표시한다.


 


49. 보고서


:보고서보기는 인쇄 미리보기와 비슷하지만 페이지를 구분하여 화면에 보고서를 표시한다(x)


à 인쇄 미리보기와 비슷하지만 페이지 구분없이 한 화면에


 


50.


SELECT 동아리 FROM 학생

GROUP BY 동아리

HAVING COUNT(*)>2;


학생 테이블의 모든 레코드를 동아리필드로 검색 (중복포함)


그것을 같은 동아리끼리 그룹화하고


각 그룹의 레코드 수는 2보다 커야한다.


그룹화된 동아리의 레코드 수가 2보다 크다는 것은, 동아리 가입 학생 수가 2보다 크다는 것임.


따라서, 동아리에 가입한 학생이 3명 이상인 동아리를 검색하라는 뜻.


 HAVINGGROUP BY에 사용한다


 


51. 크로스탭 쿼리


* 작성 시 행 머리글은 최대 3개까지 필드를 지정할 수 있다 (O)


- 크로스탭 쿼리는 값을 요약한 후, 세가지의 집합 기준으로 그룹화한다 (X)


             -> 값 요약O 행 머리글과 열 머리글 2가지 기준으로 묶음.


- 열과 행이 교차하는 곳에는 숫자값을 사용하는 필드만 가능 (X)


             -> 숫자, 날짜, 텍스트 가능


크로스탭 쿼리는 폼 또는 보고서 개체를 데이터 원본으로 사용(X)


             -> 테이블, 쿼리만 데이터 원본으로 사용 가능


53. 폼에서 컨트롤 선택하기 ?????


 


57. 필드 이름 지정 규칙


* 한 테이블 내에 동일한 이름의 필드를 2개 이상 지정할 수 없다


- 테이블 이름과 동일한 이름을 필드 이름으로 지정할 수는 있다


- 필드 이름에 . ! [] 제외하고 다 쓸 수 있다


- 필드 이름의 첫 글자는 숫자로 시작할 수 있지만, 공백은 첫 글자 안됨


 


58. 폼 속성


폼의 제목 표시줄에 표시되는 텍스트는 이름 속성을 이용하여 변경 (X)


-> 캡션속성 O


 


 


59. 폼 그룹의 명령을 이용하여 폼 보기와 데이터 시트 보기를 동시에 표시하려면?


: [만들기]- 폼 분할


 


(다른 선지)


- 여러 항목 : 행마다 레코드가 하나인 데이터시트에 여러 레코드를 표시하는 폼을 만듦


- 폼 마법사 : [만들기]-[기타폼]-[폼마법사] 원하는 필드 추가 가능


- 모달 대화 상자 : 처리가 모두 끝나야만 상위 화면으로 이동가능한 대화상자


 


60. 폼 마법사 이용하여 폼 작성 시, 폼의 모양을 지정하기 위한 선택항목


: 컬럼 형식, 테이블 형식, 데이터 시트, 맞춤


아닌 것


: 피벗테이블


 


 


 


2015-6-27 오답 체크


-- 1과목 ---


1. 컴퓨터 발전 과정


* 1세대 : 일괄처리


- 3세대 : 집적회로(ic) OMR OCR MICR 도입, 시분할 처리, 다중 처리 시스템


- 4세대: 고밀도집적회로(LSI), c언어 (문제중심지향언어), 개인용 컴퓨터, 슈퍼 컴퓨터 개발, 가상 기억 장치


- 5세대: 초고밀도집적회로(VLSI), 비주얼C++, 자바언어(객체 지향언어), 인공지능, 전문가 시스템, 퍼지이론


 


 


6. win7 바로가기키


* 윈키+E : 장치 및 프린터 추가 (x) -> 윈도우 탐색기 실행하여 컴퓨터창을 연다


- 윈키+L : 컴퓨터 잠금, 사용자 전환


- 윈키+R : 실행 대화상자


- 윈키+Pause : 제어판의 [시스템]


 


9. 동영상 데이터 파일


AVI, DVI, ASF (o)


DXF (x) -> 벡터 파일 형식. CAD에서 사용하는 그래픽 파일


 


10. 운영체제


* 운영체제는 컴퓨터 동작 동안 하드디스크 내에 위치(x) -> 주기억장치


- 키보드, 모니터, 디스크 드라이브 등의 필수 주변장치 관리하는 BIOS를 포함


- 시스템의 모든 동작 상태를 관리 감독하는 제어 프로그램의 핵심 슈퍼바이저


 


 


11. 시스템 정보 보안 기본 충족 요건


* 소프트웨어 내용이 인증(x) -> 정보 보내오는 사람의 신원 및 사용자 식별


- 시스템 내 정보와 자원은 인가된 사용자만 접근, 수정 가능


(정보의 내용이 전송 중에 수정되지 않고 전달 O )


- 인가받은 사용자는 언제라도 사용할 수 있음


- 데이터 송수신자가 부인할 수 없도록 송수신 증거를 제공


 


16. pc업그레이드 시 고려사항


* RAM추가 시 기존보다 더 많은 핀 수의 RAM으로 추가(x) -> cpu,ram 핀 개수는 성능과 관계 없음


- RAM접근속도(ns) 외에는 대체로 수치가 클수록 좋은 것임


 


17. win7 글꼴


* 글꼴 파일은 .ttf 또는 otf, pfm 등이 있음


(.inf : 드라이버 정보 .rtf : 문서파일)


- 굵게 기울임꼴 스타일도 있음


- true type, open type


 


19. 텔레매틱스는 유비쿼터스 센서 네트워크의 활용분야에 속함.


유비쿼터스 : 모든 사물에 부착된 RFID태그나 센서 통해 탐지된 사물이나 주위의 환경 정보를 네트워크와 연결하여 실시간으로 수집하고 관리하는 네트워크 시스템


텔레매틱스 : 자동차에 정보 통신 기술과 정보처리 기술을 융합하여 다양한 멀티미디어 서비스 제공


--- 2과목 ---


 


20. ‘텍스트 방향설정


: 1. 텍스트 방향대로, 2. 왼쪽에서 오른쪽, 3. 오른쪽에서 왼쪽


텍스트 반대방향으로(x)


 


21. Excel  Access 간 데이터 교환 방법


*Excel [데이터] [연결]그룹에서 [속성]을 클릭하면 기존 Access 파일의 연결 추가, 제거 가능 (x)


: [속성] 아니라 [연결]


- Excel [데이터] [외부 데이터 가져오기] 그룹에서 [기타 원본]-[Microsoft Query] 기능을 이용하면 외부 Access 원본 데이터와 동기화할 수 있다. (O)


 


28. 텍스트 마법사 (텍스트 파일을 워크시트로 가져오는 기능)의 열 구분선


* 열 구분선을 옮기려면 구분선 삭제 후 다시 ( x)


-> 드래그로 옮길 수 있다


- 앞 단계에서 구분기호로 분리선택 시 열 구분선을 지정할 수 없다


- 삭제 시 구분선 더블 클릭


- 넣으려면 원하는 위치를 클릭


 


 


29. 프로시저


- Do while k<3 에서 시작값 설정 없으면 자동으로 0이 초기값이다.


- [A1].offset(k,1)=10  a1셀을 기준으로 아래로 k, 오른쪽으로 1


K=k+2 그 다음 k값은 2를 더해서 시작한다


Loop 그렇게 반복한다


 


 


 


30. 여러 워크시트 선택하여 그룹으로 설정,


* 그룹 상태에서 여러 개의 시트에 정렬 및 필터 가능 (x) -> 불가능


- 임의의 시트에서 입력, 편집한 데이터는 그룹으로 설정된 모든 시트에 반영 (o)


 


 


31. 공유된 통합 문서


* 암호로 보호된 공유통합문서에서 보호 해제해도 공유상태는 해제되지 x


- 공유통합문서는 엑셀 버전과 관련 O


- 공유통합문서를 네트워크 위치에 복사해도 다른 통합 문서와의 연결은 유지O


 


 


 35. 배열 수식과 배열 상수


* 배열상수는 숫자, 논리값, 텍스트, 오류값 사용 O


수식 사용 X à 배열 상수상수 사용, 배열 수식수식 사용.


 


- 배열 상수에서 다른 행 값은 ; 다른 열 값은 , 로 구분


 


 


 


 


36. 창 나누기 vs 창 정렬


여러 개의 통합문서를 한 화면에 함께 표시하여 비교 작업하려면,


창 나누기 (x)  창 정렬 (O)


창나누기는 데이터가 매우 많아서 분할해 한 눈에 보고 싶을 때,


창 정렬은 문서 개수가 많아서 한 화면에 보고 싶을 때.


 


 


 


--- 3과목 ---


 


43. DoCmd 개체에서 사용할 수 있는 메서드


Docmd개체 : close, openForm, Quit 가능


Control개체 : Requery(원본갱신), undo(변경 값 원래대로), setfocus


 


 


44. DBMS의 단점


: 하드웨어나 전산화 비용 증가, 고급프로그래머 필요,


데이터의 백업과 복구에 많은 비용과 시간 소요 


 


장점: 중앙 집중관리가 쉽다


 


 


 


45. 폼 작성


* [그룹화 및 정렬] 기능으로 레코드를 그룹화하여 표시할 수 있다 (x)


: 보고서는 그룹화 가능하나 폼은 그룹화 및 정렬기능 활성화되지 않는다!!!!


 


- 폼 속성 시트에서 그림 설정 시 폼의 배경그림으로 표시 (o)


 


 


46. 보고서의 [페이지 설정] 대화상자


* [페이지] 탭에서 인쇄 범위를 이용해 인쇄할 페이지 지정 가능 (x)


             -> 페이지 아니라 오피스 단추-인쇄에 있음.


 


- 여러 열로 구성된 보고서 인쇄 시, []탭에서 열 개수, 행 간격, 열 너비, 높이 등 설정 (o)


 


 


 


52. 사용자의 요구 사항 분석하여 정보 구조를 표현한 관계도를 생성하는 데이터 베이스 설계단계는


: 개념적 설계


(개념적 설계 논리적 설계 물리적 설계 )


클라이언트 요구사항 분석 테이블 구조로 표현 하드웨어적 사용계획


 


 


 


55. VBA 프로시저


* 명령문은 대체로 한 줄로 표현되며, 명령문 끝에는 세미콜론(;)을 찍어 구분 (x)


             -> 끝에 세미콜론 찍어 구분하지 않음. + 한줄 이상도 가능


 


 


 


56. 데이터 형식


* 메모 – 65,535자 이내.


- /아니오 - 1비트. 양자택일. (1바이트 아님!)


- 통화 - 8바이트. (8비트 아님) 소수점 이하 4자리까지.


- 숫자 바이트형(1byte), 정수형(2 or 4바이트), 실수형(4 or 8바이트)


 


 


 


59. 테이블1 Left/Right Join 테이블2 on 조건


상대적으로 오른쪽에 위치할 테이블은 무조건 모두 표시,


다른 테이블은 조건에 맞춰 표시.


<문제>


Select 부서정보. 부서번호, 부서명, 번호, 이름, 실적 From 부서정보

Right join 사원정보 on 부서정보.부서번호 = 사원정보.부서번호;


: 사원정보 테이블은 모두 표시


부서정보 테이블은 사원정보의 부서번호와 부서번호가 일치하는 레코드만.


 


60. DSUM


엑셀과 달리 엑세스의 DSUM


필드, 테이블, 조건 순임.


Cf. 엑셀:


DSUM(전체데이터, 구할범위, 조건)


따라서 앞의 두개의 순서가 바뀐 셈.


 


 


 


2015-3-7 오답 체크


 


--- 1과목 ---


 


1. 멀티미디어 그래픽 기법


- 이미지 가장자리 톱니 계단 현상 제거하여 경계선 부드럽게 : 안티 앨리어싱 (랜더링 아님!)


- 물체의 모형에 명암과 색상을 입혀 사실감을 더해줌 : 이게 랜더링!!


- 랜더링 전에 수행하는 작업 : 모델링


* 2개의 이미지를 부드럽게 연결하여 통합 : 모핑


 


 


2. 인터넷 해킹


* 스니핑 : 네트워크에서 전송되는 패킷정보를 읽어 계정과 암호를 알아내는 행위


- 눈속임(spoof) : 프로그램이 정상적으로 유지되는 것처럼 속임


- : 자기 복제를 하는 프로그램으로서 특정 대상을 파괴


- 스파이웨어 : 사용자 몰래 다른 파일에 자신의 코드를 복사


 


 


3. 그래픽 파일 형식



 


그래픽 데이터의 표현방식



 


비트맵 방식의 파일 형태?


- windows에서 표준으로 사용되는 방식으로 복원한 데이터가 압축전 데이터와 완전히 일치하는 무손실 압축을 사용 (x)


à 파일형식 중 BMP, GIF 등의 특징을 섞어놓음


 


 


4. FTP서비스


* FTP서버에 있는 프로그램은 접속 후 서버에서 바로 실행 가능 (x)


             -> 다운로드 후 사용 가능


- 익명 사용자는 계정이 없는 사용자로 FTP서비스 이용 가능 (O)


 


 


8. [디스플레이] – [개인설정]에서


- 바탕화면 아이콘 변경 가능 (o)


* 바탕화면에 가젯 표시 설정 가능 (x) -> 제어판-바탕화면가젯


 


11. 전자식 계산기 순서


- 에니악(ENIAC) : 10진수. 최초 전자식 계산기


- 에드삭(EDSAC) : 윌 키스 제작. 내장 프로그램 방식 최초


- 유니박(UNIVAC) : 최초 상업용 전자 계산기. 미국 인구조사에 사용.


* 에드박(EDVAC) : 폰 노이만이 프로그램 내장 방식과 2진 연산 방식을 적용하여 만든 전자식 계산기


 


16. IPv6 주소 체계


* 128비트의 긴 주소 사용하므로 IPv4에 비해 자료 전송 속도 느림 (x)


             -> 128비트이기 때문에 기존 IPv4보다 빠르다


- IPv4의 주소부족문제 해결 위해 개발


- 인증성, 기밀성, 데이터 무결성의 지원으로 보안 강화


- IPv4와 호환성 좋으며 주소의 확장성, 융통성, 연동성 우수


 


 


19. [시스템] – 컴퓨터에 대한 기본 정보 보기


* win버전과 cpu종류, ram크기 직접 변경 가능 (x)


 


 


20. win7 [사용자 계정]


1. guest계정 : 암호 없음. 소프트웨어나 하드웨어 설치 불가. 파일 액세스 불가.


2.. 표준 사용자 계정 : 소프트웨어, 하드웨어 설치 및 보안 설정 수행 불가


                 (기존 설치된 프로그램 실행, 테마설정, 계정 암호설정은 가능)


3. 관리자 계정 : 제한없이 컴퓨터 설정 변경 가능.


 





 


 


 


--- 2과목 ---


 


21. [] – [클립보드] – [붙여넣기]


* [바꾸기] : 복사한 데이터의 열을 행으로, 행을 열로 변경하여 붙임


- [테두리없음] :  테두리 제외하고 서식과 내용은 그대로 붙임


- [연결하여 붙여넣기] : 서식은 제외하고 내용만 붙임


- [그림형식]-[그림으로 붙여넣기] : 그림형태로 붙임. 변경된 내용을 적용시킬 수 없다


 


 


 


28. index


INDEX(데이터범위,,)


: 데이터 범위가 하나의 행, 또는 열로 되어 있으면 그 인수 생략 가능


 


 


30. 차트


* 이중축 차트 (오른쪽에도 눈금 있으면 이중축 차트. 주의)


: 특정 데이터 계열의 값이 다른 계열 값과 현저히 차이가 날 경우 or 두가지 이상의 데이터 계열을 가진 차트에서 편리


 


- 두 개 이상의 데이터 계열을 갖는 차트에서 시간에 따른 특정 데이터 계열을 강조하고자 할 때


-> 혼합형차트임.


 


 


34. A열 글꼴을 굵게 설정하는 매크로


- Columns(1).Font.Bold = True  (O)


- Columns("A").Font.Bold = True (O)


 


- Range("A:A").Font.Bold = True (O)


* Range("1:1").Font.Bold = True (X) –A열 전체가 아니라, A1인접셀이 지정


 


 


35. 프로시저


* 프로시저에서 앞 sub에서 선언한 변수를 다시 선언없이 뒤쪽 sub에서 표시할 순 없음.


, sub내에서는 매번 다시 선언해줘야 함.


 


 


37. 부분합의 결과를 복사하여 붙여넣으려면



(행번호가 듬성듬성 빠져있음을 볼 수 있다)


[이동옵션]에서 화면에 보이는 셀만을 선택한 후 복사 붙여넣기 할 것.


 


 


39. 수식


=FIXED(3456.789,1,FALSE) → 3,456.8 (O)


: 인수를 반올림하여 지정된 자릿수까지 텍스트로 표시. True면 쉼표 미포함, False나 생략은 쉼표 포함.


 


=REPLACE("February",SEARCH("U","Seoul-Unesco"), 5,"") → Febru (X)


* search(기준값,찾을곳) 대소문자 구분 없음


* replace(얘를,여기부터,몇글자,얘로) 바꾸는 함수.


따라서, 결과값은 SEARCH 4가 되고, REPLACE Feb가 됨.


 


 


--- 3과목 ---


 


41. 개체관계모델


* 개체(entity)는 가상의 객체나 개념을 의미하고,


속성(attribute)은 개체를 묘사하는데 사용될 수 있는 특성을 의미 (x)


à 개체: 현실세계에 존재하는 객체에 대해 사람이 생각하는 정보단위. (레코드)


   속성: 개체의 성질이나 상태 (필드)


- 개념적 설계에 가장 많이 사용되는 모델로, 개체관계도가 가장 대표적(o)


- 개체집합과 관계집합으로 나누어서 개념적으로 표시하는 방식으로, 특정 데이터베이스관리시스템 고려한 것은 아님


- 데이터를 개체, 관계, 속성 등의 개념으로 표시


 


 


43. 성적테이블의 레코드 수가 10, 평가 테이블의 레코드 수가 5개일 때.


SELECT 학번, 학과, 점수FROM 성적 UNION ALL


SELECT 학번, 전공, 점수FROM 평가 ORDER BY 학번


 


* 정렬의 디폴트 값은 오름차순


* union all은 두 테이블의 레코드를 합치되 중복값을 포함하여 표시함.


(union은 중복값x)


 


따라서, 쿼리 실행결과의 총 레코드 수는 15.


결과는 학번의 내림차순으로 정렬.


 


 


45. 텍스트상자 컨트롤


* 일반 텍스트 상자는 컨트롤 원본속성이 테이블의 필드명을 제외한 일반텍스트가 입력된 경우 (x)


 à 필드명이나 계산식 제외한 텍스트나 숫자를 컨트롤원본에 입력하면 폼보기에서 #Name? 오류뜸


 


- 텍스트상자 컨트롤 : 언바운드컨트롤(컨트롤이 비어있는 경우)


                               바운드컨트롤(컨트롤원본에 테이블의 필드명이나 계산식ㅇ)


 


 


 


46. 컨트롤 이동과 복사


* 같은 구역 내에서 복붙하면 복사한 컨트롤 바로 아래에 붙여짐(O)


- shift키 누른 상태에서 이동 시 다른 컨트롤과 세로 및 가로 맞춤 유지


 


 


 


50.


* 외부데이터로 Access파일 가져오는 경우, 테이블과 쿼리 개체만 복사 가능(x)


à 테이블, 쿼리, , 보고서, 매크로 및 모듈 + 연결테이블 만들어 원본에 연결가능


 


 


52. 보고서 각 구역
*
보고서 바닥글: 모든 페이지 맨 끝에 출력(x) à 보고서 맨 마지막에 한번만


- 본문은 레코드 원본의 모든 행에 대해 한 번씩 출력 (o)


 


57. SQL예약어


* Order by 문 사용 시 Having으로 조건지정 (x) à Having Group by와 함께 쓰임.


Order by는 오름차/내림차


 


- SQL문에서 검색결과 중복되지 않게 표시 위해 DISTINCT 입력


 


59. 인덱스 사용 목적


* 레코드 검색 및 정렬 속도 향상.


- 중복성 제거 (x)


 


 


 


2015-3-7 정답 체크


--- 1과목 ---



5. HDD
인터페이스 표준 : EIDE, SCSI, SATA (VESA x)


 


6. WIBRO : “고정된” x 이동성o


 


7. 방화벽 : 외부 보안은 완벽하나 내부의 불법 해킹 못막음


 


9. 정보통신망의 구성형태


링형 통신제어 간단, 특정 노드 이상 쉽게 해결(x)


à 회선 중 하나라도 고장 시 전체 통신망에 영향을 미치며 쉽게 해결 불가능


 


12. win7 공유


공용 폴더 공유 시 폴더 내 일부 파일에 대해 사용자 별로 접근 권한을 다르게 설정 못함


 


13. 쿠키 반복적으로 사용되는 접속정보를 가지는 파일


(자주 사용하는 사이트의 자료 저장 후 동일 사이트 접속 시 자동으로 자료 불러오는 것은 쿠키 아니고 캐시)


 


 


14. 바로 가기 아이콘의 [속성]창에서 연결된 항목의 디스크 할당 크기를 확인할 수 없다


(바로가기 자체의 용량만 확인 가능)


 


 


15. 블루레이 디스크는 단층구조로만 생산(x)


(단층25GB, 복층50GB 저장가능)


트랙폭 가장 좁고, 디스크 지름은 cd-rom과 동일


Cd, dvd에 비해 훨씬 짧은 파장의 레이저 사용


 


 


--- 2과목 ---


 


22. 리본메뉴에 바로가기 키 나타내려면 f10 또는 alt!


 


25. 시나리오


병합: 다른 워크시트의 시나리오를 통합하여 함께 관리(x)


à 선택한 시나리오를 병합한다


 


26.엑셀 데이터 입력방식


* 셀에 입력된 수식의 결과가 아닌, 수식 자체를 보기 위해서는


: Ctrl + <~> alt아님!


 


 


27. 사용자 지정표시 형식에서 숫자형식지정


? : 데이터를 공백으로 구분(x) à 유효하지 않은 자릿수에 0 대신 공백 입력 후 소수점 기준으로 정렬


 


29. [찾기 및 바꾸기] 대화상자


* 찾을 내용으로 숫자, 특수문자, 한자 가능하나, (o)


* ?는 와일드카드 문자이므로 사용불가 (x)


à * ?를 찾고 싶으면 앞에 <~>를 붙일 것.


 


 


38. [페이지설정]대화상자의 [시트]


* 메모 인쇄 방법을 시트 끝으로 선택하면 메모가 속한 각 페이지 끝에 모아 인쇄 된다(x)


             à 가장 마지막 페이지에 몰아져서 인쇄된다!


 


 


--- 3과목 ---


 


 


44. 조건부서식


* 레이블 컨트롤에 필드 값이나 을 기준으로만 설정가능 (x)


à 필드 값, , 필드에 포커스있음 3가지 기준임.


- 와일드 카드 문자(*,?) 사용 불가 따라서 left등의 함수 사용


 


49. 테이블 간 일대일 관계가 성립하려면,


양쪽 연결 필드가 모두 중복 불가능의 인덱스나 기본키로 설정


 


 


51. 무결성 제약 조건: 관계형 데이터 모델에서 데이터의 정확성일관성을 보장하기 위함


 


53. 필드의 데이터 형식


* 메모 형식은 255자까지 (x)  à 텍스트 형식이 255, 메모 형식은 65,535


 


54. Application개체의 속성과 메서드


*run : 사용자 정의 function 또는 sub프로시저 수행


- Docmd : 개체와 관련된 메서드를 참조하거나 실행


- currentproject : 현재 액세스 프로젝트나 액세스 데이터베이스에 대한 참조


- currentdata: 현재 데이터베이스에 저장된 개체를 참조


 


 


58. filter, filteron 코드 사용할 때에도 포함의 경우 ‘like’를 쓴다


 


 


 


 


 


 


 


 


 


 


2016.12.26 17:02. RSS feed. Tracback : 0 came from other blogs. Leave a Response.
Posted in 컴퓨터활용능력1급/컴활1급 필기. Top

댓글을 달아 주세요

  • 매크로 할 때 엔터치기 전 오타 정도는 괜찮다. 엔터치면 실행이 인식되므로 문제.

  • 매크로 끝낸 후에 실행하지 않기!!!!

 

그림영역 서식

차트영역 서식

데이터계열 서식 보조축

 

* 스핀단추 누를 때마다 ㅡ숫자 증가되도록 하려면

: 옆에 붙은 게 txt판매수량이므로 이걸 스핀단추와 연계해준다

Private Sub spn수량_Change()

txt판매수량 = spn수량

End Sub

 

 

 

 

* 리스트 달 때는 (필드 포함해서) 행이나 열이나 0부터 시작함

: Cells(8, 2) = lst품목.List(1, 0)

셀의 8,2 위치에는 폼의 lst품목 에서 1 0열의 값을 넣어라

 

 

문제4

<2>-3 답 

  1. 일단 첫 행을 8 1이라는 상수로 잡고 시작한다. 직관적으로 구조를 잡고 난 후 세부적으로 들어갈 것.

Cells(8, 2) = lst품목.List(1, 0)

Cells(8, 3) = lst품목.List(1, 1)

Cells(8, 4) = lst품목.List(1, 2)

Cells(8, 5) = txt판매수량.Value

Cells(8, 6) = txt판매수량.Value * lst품목.List(1, 3)

 

2. 행 8 바꿔주기


i = Range("b5").CurrentRegion.Rows.Count + 5

i = Range("b5").CurrentRegion.Rows.Count + 5

 

 

Cells(i, 2) = lst품목.List(1, 0)

Cells(i, 3) = lst품목.List(1, 1)

Cells(i, 4) = lst품목.List(1, 2)

 

Cells(i, 5) = txt판매수량.Value

 

Cells(i, 6) = txt판매수량.Value * lst품목.List(1, 3)

 

3. 행 1 바꿔주기

lst품목.listindex à

lst품목을 쓰면 선택한 것이 나오고,

listindex는 거기에서 선택한 것이 몇 번째인지 숫자로 변환해줌 


Cells(i, 2) = lst품목.List(lst품목.ListIndex, 0)

Cells(i, 3) = lst품목.List(lst품목.ListIndex, 1)

Cells(i, 4) = lst품목.List(lst품목.ListIndex, 2)

Cells(i, 5) = txt판매수량.Value

Cells(i, 6) = txt판매수량.Value * lst품목.List(lst품목.ListIndex, 3)




* 반복되는 것은 치환해주자

J = lst품목.listindex

(아예 시험삼아 숫자로 넣어봤으면 바로 문자로 치환한 상태에서 식을 세우장)


i = Range("b5").CurrentRegion.Rows.Count + 5

j = lst품목.ListIndex 

Cells(i, 2) = lst품목.List(j, 0)

Cells(i, 3) = lst품목.List(j, 1)

Cells(i, 4) = lst품목.List(j, 2)

Cells(i, 5) = txt판매수량.Value

Cells(i, 6) = txt판매수량.Value * lst품목.List(j, 3)


2016.12.23 18:47. RSS feed. Tracback : 0 came from other blogs. Leave a Response.
Posted in 컴퓨터활용능력1급/컴활1급 실기. Top

댓글을 달아 주세요

문제1

<1>-1
<1>-2
L00L000
L : 한글입력 가능함!!


<1>-3
형식에도
;"Y";"N"
으로 써주어야 함.

표시형식의 인수형태는
양수;음수;0

     ;"Y";"N"
     ;-1 ; 0



<1>-5

ㅇ,ㅇ,ㅇ 데이터만 입력할 수 있게 유효성 검사 규칙 설정하기

: 1. in ("영진","원샷","이기적")

 2. ="영진" Or "원샷" Or "이기적"




<2> 관계문제 중에서도 어렵게 나온 문제임.


관계가 되지 않을 때의 조치사항(관계종류가 확정되지 않음일 때)

1. 관련필드들에 대한 인덱스를 조사한다(중복가능예->중복불가능예)(각 필드마다 각각 해볼 것) 

->안되면 2. 기본키 설정해줄 것




기본키 설정- 관계설정 이후, 관계삭제 없이 다시 기본키 바꾸려면??
: 추가로 기본키 설정하는 경우에는 반드시 다중 선택할 것



문제2


<1>


-2

하위폼과 기본폼 문제에서 (...)눌러도 자동연결되지 않는 경우는

관계설정을 제대로 하지 않아서임



-3


* 사용가능 V.S. 탭정지
"포커스가 가지 않도록" : 사용가능 이용
(사용가능을 이용하면 해당 텍스트 상자가 눈에 띄게 비활성화된다. 주어진 그림을 보고 판단하자)
"탭이머물지 않도록 설정" : 탭정지 이용




-5


=count(*) 다른 필드에 값이 있을 때도 개수를 다 센다

따라서

=count([반납일자]) 반납일자에 값이 있을 때만 개수를 센다




<2>

식이

[반납일자] is Null



* 조건부 서식이 작동되지 않으면

: 내가 실수로 만든 서식이 많아서일 가능성이 있다면 다 지우고 다시 해본다





문제3

<1>-4

=DCount("[필드명]","개체명","[필드]=[컨트롤]")


날짜데이터는 : #날짜데이터#




=dcount("[ISBN]","자료종합","[대여일자]<=#" & 2015-03-01 & "#")      (x)


--> sum(if(조건,1,0))

문제에서 해당 자료가 없을 경우, '0'으로 표시하라고 했으므로 iif 필요해서.


정답1:

=sum(iif([대여일자]<=#2015-03-01#,1,0))

그룹 바닥글에서 sum을 하게 되면 그룹별로 더해진다


정답2: 그러나 오답. 왜냐하면 문제에서 해당자료가 없을 경우, 0으로 표시하라고 했으므로.

=count(iif([대여일자]<=#2015-03-01#,1))



[질문] dcount는 왜 그룹바닥글인데 전체를 세고 있는거? sum하고 다름?


내 오답:

=DCount("[대여일자]","자료종합","[대여일자]<=#" & 2015-3-1 & "#")





<2>

a = msgbox("폼을 닫겠습니까",vbyesno,"폼 닫기")


if a = vbyes then

docmd.close

else

(없으니까 생략한 것)

end if






문제4

<1>

like "*[]*"


-> like "*" & [회원성명의 일부를 입력할 것] & "*"










2016.12.22 15:06. RSS feed. Tracback : 0 came from other blogs. Leave a Response.
Posted in 컴퓨터활용능력1급/컴활1급 실기. Top

댓글을 달아 주세요

최신기출문제2회


outputto

inputbox


문제2
<2>
filteron은 filter를 활성화 시키는 기능.
따라서 필터제거를 위해서는
: filteron = false 만 써주면 ok


<3>
* close
 : 개체유형 및 이름 생략시 현재의 열려있는 폼을 닫는

 

input박스 이용해 폼이 열리기 전에 암호 폼 열리게 하

고 싶다면
: 전체 폼 속성의 on open이벤트에서 시작하기
a = inputbox("암호를 입력하라")

* on open V.S. on load
 : on load 가 실행되는 속도가 더 빠르다(on

open보다 선행)

 

문제3

<1>

* 현재 날짜 및 시간까지 표시하는 함수
: 엑셀하고 똑같이 NOW()쓴다

(cf. 엑셀의 today()는 액세스에서 date(),
엑셀의 date(년,월,일)는 액세스의 dateserial(년,월,

일))


* 날짜 형식 만들기
: yyyy년 mm월 dd일 aaaa hh:mm:ss (24시간)
액세스는 소문자로 써주기. (대소문자 구별 잘하기)

yyyy년 mm월 dd일 aaaa ampm hh:mm:ss
(ampm : 한국어로 오전오후)

 


<2>
<3> 알아서 푸세염!

 

 

문제4
<1>
Docmd.runsql "delete * from 학과 where 학과코드 =

'" & txt_학과코드 & "'"
where조건 하에서 학과 테이블로부터 모든 레코드를 삭


(where이하가 없으면 그냥 모든 레코드 삭제임)

 ※ 이런 문제는 시험장에서 삭제실행까지는 하지 말 것


<2>
1. 학생이 수강하지 않은 학과를 표시하려면:
학과코드를 끌어온 후 표시 해제.
조건행에 Not in (select 학과 from 학생)

학생 테이블의 학과 필드는 행원본이 2개이지만,
바운드 된 것은 실제로 학과코드이므로
저렇게 써도 되는 것.

※※ 2. 관계-조인속성을 반드시 확인할 것.
: '두 테이블의 조인한 필드가 일치하는 행만 포함'에

체크가 되어있으면 안된다.
두번째 속성에 체크되어있어야 함.
('학과'에서는 모든 레코드가, '학생'에서는 조인된 필

드가 일치하는 레코드만 포함)
 

 


<3>
조건에 규칙을 작성할 것:


조건 : ([중간고사]+[기말고사]+[출석점수])/3>=90

 

 

* 필터에서의 조건문과 인쇄에서의 조건문은 따로 논다.
(즉, 필터에서 조건문 설정했어도 인쇄에서 따로 설정하

지 않으면 필터링되어 뜨진 않음)

 

 

최신기출3

문제1
<1>-3
필수라는 말이 없으므로 L이든 ?든 상관없음(숫자는 0이

든 9든 상관없음)
: L00-000;0;#


<2> 관계
관계 편집창에서 아래에 '일대다관계'라고 뜨면 관계 만

들 수 있는 것

 

<3> 다시 풀 것!!!!!총체적 난국임
보이지 않더라도 열개수는 항상 2개로 해줄 것.

 


문제2

<1>-1

* 기본보기는 리본메뉴의 '보기'를 설정하는 것
* 왜 단일폼이지?
: 필드선택기가 하나만 보이면 무조건 단일폼
  연속폼은 필드 선택기가 여러개로 나뉘어져 있음


<1>-3
[복습要] 액세스의 Dsum함수의 조건 쓰기

* =dsum("[필드명]","개체명","[필드]=[컨트롤]")

답:

=DSum("[재고]","제품","[번호]='" & [txt번호] & "'")

 

<2>
[복습要] 조건부서식이 행단위로 적용되려면?

right(


<3>
[복습要] 닫기 이벤트프로시저 복습
답:
DoCmd.Close , , acSaveYes
내 오답:
DoCmd.Close acForm, 컨트롤, acSaveYes

 

문제3
<1> -1
그룹 머리글 구역의 데이터가 다음 페이지로 넘어가더라

도, 그 내용이 계속 표시되도록 : 반복실행구역

<1>-2
그룹별로 일련번호
: '누적합계' - 그룹별,
그런데 컨트롤 원본에 1이 안써짐
--> =1 이라고 써야지 바보야

 

<1>-3
중복내용 숨기기

<1>-4
그룹별 재고 총합: sum 사용


<2>

* <포함>한다면 연산자'=' 대신 'Like'를 써준다
 : Me.filter = "넘버 Like *txt조회*"
-> Me.filter = "넘버 Like '*txt조회*'"
([tip] *도 검색하는 것에 포함되므로 문자로 나올 것.
    따라서 ' ' 안에 넣어준다)
-> Me.filter = "넘버 Like '*" & txt조회 & "*'"

[tip] 명령어 형식의 연산자는 반드시 앞과 뒤를 띄어

주는 것 잊지 말자

 

 
내 오답:(제대로 작동되긴 함) *을 ''밖에 넣음
Me.Filter = "넘버 like '*" & txt조회 & "*'"
Me.FilterOn = True

 


<3>
정답:
a = MsgBox("재고리포트를 보시겠습니까?", vbOKOnly +

vbInformation)

DoCmd.OpenReport "재고R", acViewPreview


※ 인포메이션 아이콘 : vbinformation

 


문제4

<1>
번호별: Left([번호],3)


※ 점수총합 : [점수]


<2>
틀림: 다시하기

 

<3>
* 컨트롤의 내용이 변경되면 동작하는 이벤트 프로시저
: before update 이벤트


* 조건 불만족 시 아무일도 일어나게 하지 않으려면,

else절을 쓰지 않는다!

답:
Private Sub t관리인_BeforeUpdate(Cancel As

Integer)

a = MsgBox("패널티를 부여하겠습니까?", vbYesNok, "

패널티")

If a = vbYes Then

    If 점수 >= 90 Then
   
        점수 = 점수 - 1
       
    End If
   
End If

 

 

최신기출문제 4회

<모르겠는 문제>

 

'출판여부'필드에 y,n이외의 값 입력되지 않게 데이터

형식을 설정하시오

문제2
<2> 조건부서식


문제3
<1>-1 =[IBSN] & "/" & [회원ID]썼더니 자꾸 매개변수

뜸 ---> =[ISBN] & "/" & [회원ID] 이게 맞는 것.
(필드명 오타)

 

문제3
<1>-4

=iif([대여일자]<=2015-3-1,count(*),"0") --> (x)

= dcount("[대여일자]","자료종합","[대여일자]<=#" &

2015-3-1 & "#") --> (x)

 

 

 

 

<아릿까릿한 문제>
문제2
<1>-5
잘 구현됨.

 

 

 

 

2016.12.21 18:36. RSS feed. Tracback : 0 came from other blogs. Leave a Response.
Posted in 컴퓨터활용능력1급/컴활1급 실기. Top

댓글을 달아 주세요

161219 필기내용.txt



 <4> 처리기능구현
 section1 쿼리작성



* 쿼리란?
 : 테이블이나 쿼리에서 필요한 필드만 가져와 새롭게 재작성한 테이블을 쿼리라 부른다.


- 필드 등을 삭제하면 복구하기 어려우므로
지우지 않고 자유롭게 편집하고 싶을 때.

- 이 테이블 저 테이블에서 각각 필드를 뽑아오고 싶을 때.
 cf) "관계" - 두 개 이상의 테이블을 이어 붙일 때 반드시 관계가 설정되어 있어야 두 테이블의 데이터 순서가 뒤죽박죽이라도 알맞게 가져온다.
     --> 두 테이블로 쿼리 만들 때는 반드시 관계설정이 되어있어야 쿼리 만드는게 가능



* 쿼리 만들기
1.필요데이터 파악
2. 쿼리 만들기 : [만들기] - [기타그룹] - 쿼리마법사(x) 쿼리디자인(o)


[tip]

만들 땐 무조건 디자인으로 간다
 


* 쿼리에서도 필드 생성 가능
         ★★★ 계산필드 만들기 ★★★
         1. 디자인보기
         2. 필드(첫줄)에서 우클릭
         3. 작성 클릭 
         4. 계산공식 쓴다
            필드명 : 식 (반드시 : 쓸 때 띄어쓰기 잘 지켜주기)


※ 형식 등이 적용 안 될 때는 저장하고 닫았다가 다시한번 똑같이 설정해주면 됨



* 쿼리 내 기존 필드의 이름을 바꿀 때 : [작성]을 이용하자                                                  

새로바꿀이름 : [예전필드이름]





* ★★★
요약쿼리 (쿼리 내 그룹) 만들기 :  

언제? : "~별 합계" , "~별 평균" 등등 일 때.

어떻게? : [요약](시그마) 이용 - 요약행이 생성됨

※ 요약 행의 묶는 방법 바꾸지 않으면 그룹화 되지 않을수도 있다



* (세번째 행) 정렬 하기 

 

* (네번째 행) 그림에 없는 애를 정렬하려면 일단 끌어다둔 뒤, '표시' 체크박스를 체크해제
 

* (다섯번째 행) 조건에 만족하는 애만 보기
제시값만 해당필드의 '조건'행에 쓰면 됨!
(원래는 대상값, 기호, 제시값이라서 [감독]="강제규" 인데, 감독 필드의 조건행에 "강제규"만 쓰면 됨)


* 매개변수 쿼리 

: 조건이 변수일 때 그때 그때 사용자에게 조건을 입력받아 출력하는 것. 

- '조건'행에 [] 쓰기
- "매개변수 값 입력" 말고 다른 말을 메시지상자에 쓰고 싶다면?
        : 빈 대괄호 내에 띄울 말을 쓰면 된다.

- 검색어가 '포함'된 매개변수 쿼리 만들고 싶을 땐
        : Like "*[]*" 를 조건에 쓴다 (x)
         쌍따옴표 안에 매개변수를 써서 문자로 인지해버림
         따라서, Like "*" & [] & "*"


[헷갈려서 정리]
예전에 배운 것:    정보공유용 "" 안에 컨트롤을 넣으면 인식 못한다
                        정보공유용 "" 안의 문자표시는 ''로 한다


오늘 배운 것: 문자용 "" 안에 매개변수 넣으면 인식 못한다


총정리: "" 안에 매개변수나 컨트롤을 넣으면 인식 못한다


기본쿼리를 선택쿼리라고 함 (선택적으로 가져와서)



[TIP]

쓰지 않는 테이블을 쿼리에서 띄워두면 에러가 날 수 있으므로 사용 안하면 제거할 것



* 일치/불일치 검색 쿼리
고객 테이블의 고객ID 필드와 대여 테이블의 전화번호 필드를 이용하여
대여실적이 한번도 없는 고객조회 쿼리를 만들자
: 다른 필드에서 제시값 가져올 땐 SQL문 써야함
  그런데 SQL문에서는 같다, 같지않다가 =, <> 가 아님


         같다 : in
         같지않다: not in


 in (select 필드명 from 개체명) : 일치 검색쿼리
 not in (select 필드명 from 개체명) : 불일치 검색쿼리


(ex) 따라서 고객 ID필드의 '조건'행에
<>(select 전화번호 from 대여) (x)
not in (select 전화번호 from 대여) (o)




* 크로스탭 쿼리 (≒엑셀의 피벗테이블)
엑세스에서는 엑셀과 달리,
열레이블이 아니라 열머리글
행레이블 아니라 행머리글

1. 쿼리 유형을 크로스탭으로 선택
2. 끌어오는 순서를 가급적 지킬 것
   : 행 ->열 ->값 (-> 두번째 행 -> 세번째 행)

3. 엑세스에서 행머리글은 3, 열머리글은 1, 값은 1이 최대.

그림(p.143)으로 파악해야 함
열머리글 : 1개 (남,여는 관련이 있다. 따라서 성별 1개)
행머리글 : 2개 (영화제목, 전체대여수)
값: 아무개 필드에 대한 개수
<질문> 값은 뭘 기준?

성별필드를 다이렉트로 넣어서 열레이블 값 형태로 -1,0으로 나온 것
따라서 '필드'행에서 '작성'간 뒤,
IIF 함수를 사용
여기선 필드명 자체를 바꾸는 것이므로 필드명 : 식써줌 (x)
세미콜론 없이 바로 식을 써주면 됨
iif([성별]=-1,"남","여")



* 업데이트 쿼리 : 실행 쿼리의 일종.
 ※ 실행쿼리 : 마지막 단계에서 '실행'을 눌러줘야 작동.
  이 쿼리를 실행함으로 인해 쿼리 만들 때 사용된 테이블이 변경됨.
  쿼리 자체의 목록을 보려고 만드는 게 아님.
  (업데이트쿼리, 추가쿼리, 삭제쿼리)

[디자인] - [쿼리유형]그룹 - [업데이트]

비어있는 : 조건에 is null 쓰기

(반납일자 필드) 조건행에는 조건을,
(연체료 필드) 업데이트 행에는 조건 시 업데이트가 될 내용(식)을 써주면 됨.

실행할 때는 디자인보기에서 누르기

실행 확인은 업데이트 대상되는 테이블에서 확인할 것.

버튼과 연계되어 쓰일 수 있다.

조건 쓰는 필드와 업데이트 쓰는 필드의 순서는 서로 바뀌어도 상관없음





<지룸ㄴ>
select 할 때 왜 필드에는 [필드명] 안해줌?









- p.142 쿼리작성

- 기출문제 풀이





2016.12.19 18:08. RSS feed. Tracback : 0 came from other blogs. Leave a Response.
Posted in 컴퓨터활용능력1급/컴활1급 실기. Top

댓글을 달아 주세요

ㅔ.119



비주얼 베이직에 명령을 줘서 수행을 하게 함.



해당 트롤을 못 찾겠으면 속성 창의 드롭단추 누르면 그 중에 있음!


1. 어떤 일이 발생? what  --- 내가 원하는 거래처에 해당하는 정보가 올라와야 한다

2. 어느 시점에 발생? when --- 레코드 찾기 버튼을 클릭했을 때



엑셀과 vba들어가는 과정이 좀 다르다


속성창에서



<filter, filteron구문>


Me.Filter = "조건식"

Me.FilterOn = True



여기서의 조건식은 대상값 기호 제시값 으로 구성

여기서

대상은 항상 테이블의 필드값.

제시값은 우리가 열고 있는 특정 컨트롤


제시값 찾기: [cmb거래처찾기]에서 최종적으로 선택하는 값이 제시값이 되는것.


대상필드 찾기:

1.반드시 선택유형을 '폼'으로 해두고 레코드 원본부터 확인하면,

거래처테이블 -> 거래처명이 대상필드임을 확인할 수 있다.

2. 디자인보기에서 그냥 연결필드가 있는지 찾아볼 수도 있음


따라서, 다시 써보면

Me.Filter = "필드=컨트롤"

--> Me.Filter = "거래처명=cmb거래처찾기"

그래도 (x)


vba에서 따옴표 쓰는 이유:

1. 문자

2. 정보공유: 여기서 못찾으면 연관된 다른 프로그램에서라도 찾아와라

여기서 "" 쓴 이유는 거래처명이 필드이고,

필드는 엑세스의 고유값이기 때문에 vba 내에서 찾을수가 없기 때문


충돌성(바로 뒤에 나오는 따옴표에서 종료가 되지 엑셀함수의 ()같은 활용이 아님) 때문에 문자용 따옴표는 정보공유 시점 안에서는 ' ' 로 쓴다. 


따라서, "거래처명='cmb거래처찾기'" (o)





이렇게 하면, 필터링됨까지 뜸.

근데도 안됨 왜?


컨트롤 인식에 실패했기 때문

정보공유 안에 컨트롤을 넣어두면 컨트롤로 인식하지 않는다.


따라서 컨트롤은 인식을 위해, 정보공유 따옴표 안으로부터 빼내야 한다

"이름='"txt조회"'"


[질문]&안써도 됨?-----써야됨!!!!


그리고 나서 봉합한다.


"이름='" & txt조회 & "'" (o)






<정리>

* 프로시저 4단계 작성법 "


"필드=컨트롤" 대상은 필드고 제시값은 컨트롤(레코드원본 참조)

"필드='컨트롤'" 컨트롤엔 문자가 있어..(충돌방지)

"필드='"컨트롤"'" 컨트롤은 빼내야지..(인식못하뮤ㅠ)

"필드='" & 컨트롤 & "'" 끊었으면 붙여야지.. &기호로!






























2016.12.16 15:30. RSS feed. Tracback : 0 came from other blogs. Leave a Response.
Posted in 컴퓨터활용능력1급/컴활1급 실기. Top

댓글을 달아 주세요

컴퓨터 세상에는 격언이 있다.

:푼 문제도 세 번 다시 풀자


머리로 하는게 아니라 손으로 익혀야 함.




[질문]

둘 다 기본키인 경우에도 어느 쪽을 끌어다 두든지 상관없는지??

: 대체로 ㅇㅇ. 가끔 구분해야 될 때도 있는데 기출문제에서 다룰 것




* 레코드 개수 세기

=count(*) 모든 레코드를 세라 (행이 몇 개인지 세라)


* 액수 합계

=sum(


* 속성창 맨 위 선택유형에서 무엇 무엇을 선택했는지 알 수 있다 


*IIF함수 (엑세스에서의 IF)

=IIF([판매수량]>=20,0.1,0.05)





* 조건에 맞는 합이나 평균 구하기

DSUM(전체데이터,필드,조건범위)--->엑셀이고

DSUM(SELECT,FROM,WHERE) ---> 엑세스

모든 인수를 " "안에 넣어야 한다

필드,전체데이터,조건 순



판매현황 테이블에서 매출액 합계와 평균을 구하기

지역합계, 지역평균


=DSUM("[매출액]","판매현황","[지역코드]=[TXT지역코드]")


판매현황은 테이블이니까 []안쓴다




section3 콤보 상자 컨트롤 속성

출제유형1


* 텍스트상자 생성 후에도 마우스 우클릭해서 콤보 상자로 변경 가능하다





** 콤보상자 속성창의 경우 형식과 데이터탭에 거의 다 있다!


[질문] 컨트롤 원본과 행원본의 차이????

: 뭔지 알것 같음.

컨트롤 원본은 컨트롤 자체가 값을 가져오는 곳이고

행원본은 콤보상자를 만들었을 때 열리는 목록의 값을 가져오는 곳인듯?



출제유형 2~4
98,99,100 숙제 해오기



section4 컨트롤 하위폼 삽입
하위 폼: 폼 안에 폼을 하나 더 집어넣을 수 있다!
컨트롤 그룹에 작은 단추

레이블도 함께 생성되므로 공간을 두고 만들 것

하위폼 마법사- 직접지정


[질문]
기본 폼과 하위 폼을 ㅇㅇ 필드를 기준으로 연결하시오
: 이게 정확히 의미인지 모르겠음. 연결 필드는 하나만 있으면 되는거 아닌가?



p.106
보고서 완성

테이블 - 데이터시트보기/디자인보기
폼 - 폼보기/디자인보기
보고서 - 보고서보기/디자인보기/인쇄미리보기

* 결과를 확인할 때는 무조건 인쇄 미리보기로 보세요!!
* 시험에서는 인쇄 미리보기로 열라고 제시해줌
보고서 디자인보기
: 폼의 디자인 보기와 닮았고 페이지머리글 하나 추가
구역이 보고서 머리글/본문/보고서바닥글/페이지머리글


* #name? 뜨면 문제는??
1. 레코드 원본
2. 컨트롤 원본





* 보고서에서의 정렬 및 그룹화★★★★★★ 100% 출제!!!!

1. 정렬추가
[디자인보기]-[그룹화 및 요약]그룹 - [그룹화 및 정렬] - [정렬추가]


2. 그룹화
'그룹'바닥글 운운 하면 그룹화를 생각해라


이미 그룹화를 하고자 하는 기준으로 정렬이 되어있다면 그룹화로 변경해주면 된다
- [자세히]누른 후 머리글 구역 표시/바닥글 구역 표시 중 하나만 손대면 그룹화 기준으로 변경된다
(문제에서는 바닥글 요구했으므로 바닥글 표시 누르기)

바닥글의 역할: (인쇄미리보기) 그룹마다 그 그룹이 끝나는 곳이 띄어져 있음


*'바닥글의 모든 컨트롤을 옮기시오'에서 선컨트롤을 빠뜨리지 않도록 주의한다


*그룹바닥글에 들어간 컨트롤은 모든 그룹의 마지막마다 표시된다


*누적금액 -  속성에서 선택할 수 있다(그룹별/모두)


*그룹별 계산? - 그룹바닥글에 있는 컨트롤에서는 자동으로 그룹별 계산이 된다




*대여일자(그룹)가 바뀌면 새 페이지에 표시되도록 바닥글 설정

: [그룹바닥글]구역 선택 - 속성 - [페이지바꿈] - 구역 후 선택하기
(구역 전을 선택하면 요약내용 및 다음 그룹의 내용이 다음페이지에 출력됨.
구역 전후는 요약 내용에 한페이지 쓰고, 다음그룹도 새페이지로 시작하는 매우 낭비적인 선택이다)





* 인쇄페이지 명령어

 

=page : 현재 페이지

 

=pages : 전체 페이지

=page & " / " & pages : '현재페이지 / 전체페이지' 형태 (공백주의)

page/pages로 하면 나눗셈이 되어버림!

: 각각의 항목 사이에 연산자를 넣어줘야 하나씩으로 본다.

 

연산자의 종류(+,-,*,/,&)

따라서 &를 사이사이에 넣어준다

또한, &기호를 사용 시 기호의 앞과 뒤를 반드시 한칸 띄어야 한다

 

ex.

전체 총 10페이지 .. 현재 1페이지 .. 9페이지 남음

="전체 총 " & pages & "페이지 .. 현재 " & page & "페이지.." & pages-page & "페이지 남음"

 

ex.

성명       전화번호

최봉봉    010-0000-0000

 

대표이사 : 최봉봉 (전: 010-0000-0000)

 

="대표이사 : " & [성명] & " (전: " & [전화번호] & ")"

 

 

 

* 날짜: date (엑셀에서의 today)

 

 

 


 

* 레코드 번호 1,2,3,4, 순번 넣기

: =1 을 입력한 후 누적 합계하면 됨!! ㅇㅅㅇ 오호 



* 머리글 매 페이지 반복 표시

: 속성 - 반복실행구역 - 예


* 날짜 형식

: 형식만 바꿔주고 싶다면 속성 - 형식에서 선택하지 말고

직접 입력.


[질문] 왜 날짜형식에서는 & 연산자를 사용하여 구분하지 않는지?

-- 형식이라서?






2016.12.15 15:58. RSS feed. Tracback : 0 came from other blogs. Leave a Response.
Posted in 컴퓨터활용능력1급/컴활1급 실기. Top

댓글을 달아 주세요


테이블/쿼리: 기존의 테이블이나 필드목록을 가져온다 (엑셀의 rowsource비슷)

값목록: 직접 목록을 작성 (sql문 사용 : with,additem과 비슷). 복잡.

필드목록: 사용x


* 필드 순서 변경 : 한번 클릭 후 다시 드래그. 바로 드래그하지 말 것.



* 대체로 바운드열은 1로 두는 것이 안정적.
따라서, 바운드 하라고 지정된 필드부터 쿼리작성기의 맨 앞에 둘 것

* 쿼리작성기에서 열 순서 변경하기 : 

* 목록값만 허용 : 예/아니오



출제유형3
[질문] 목록이 나타나도록 --> 목록상자 왜 안쓰고 콤보상자임??


SECTION3 관계설정

출제유형1

"관계" - [데이터베이스도구] - [관계]

- [테이블표시]

옵션: 참조무결성, 업데이트, 삭제


* 참조의 원칙 : 원칙적으로 참조 당하는 기본키 필드를 참조하는 외래 키 필드 쪽으로 끌어와야 함.
but 기본키가 설정되어 있다면 어느 쪽에서 어느쪽으로 끌어두든지 자동으로 1:多 설정이 되므로 상관없다.



SECTION4 외부데이터 가져오기


[외부데이터] - [EXCEL] - 파일이름에서 엑셀파일 지정
- 옵션 2개 : 새 테이블로 가져오되 복사하느냐 연결하느냐의 차이. 연결하게 되면 엑셀의 데이터를 바꾸면 엑세스에서도 업데이트 되는 것임.

스프레드시트 가져오기 마법사






입력및 수정


section1 폼 속성 지정

출제유형1

tip
탐색창은 모든 access개체를 표시하는게 작업할 때 편하다



폼: 디자인보기/폼보기(데이터시트보기의 폼버전)/레이아웃보기


#Name? : 폼보기의 레코드 연결이 끊어져있어서일 수 있다

*
폼 작업 시에는 반드시 '속성' 시트가 떠 있어야 한다
그리고 늘 '모두' 탭을 선택하도록 한다


* 레코드 원본


* 폼의 디자인보기 : 구역을 표시
구역 : 폼 머리글 / 본문 / 폼 바닥글

폼 머리글
레이블 상자 : 폼 보기했을 때 그대로 나오는 것을 확인할 수 있다 - 제목이 쓰이는 곳이다

본문
텍스트 상자: 필드의 값을 표시하거나 계산된 연산식의 결과값을 표시함



* 속성시트의 특징
"내가 선택하는 개체에 따른" 속성을 표시
컨트롤 원본: 필드를 연결하거나 값을 계산한 결과를 출력



각 구역의 영역을 조절할 수 있다. (마우스 화살표 나올때)

드래그 해서 다중개체 선택 가능하다
(or shift로 다중개체 선택 가능.
2010에서는 ctrl도 가능하지만 2007이니까 shift로 알아두자.
or 측면의 눈금선을 개체가 위치한 줄에 맞춰 누르면 개체가 전체선택된다)
(마우스로 범위 잡아서 선택할 때는
선컨트롤 같이 필요없는 개체들을
shift로 선택해제 해줄 것)

선택후 방향키로 개체의 위치 조절 가능하다

제목(레이블상자) 넣기 : [디자인]-[레이블]

레이블에 그림자 넣기 : 속성 - 특수효과 - 그림자


레코드를 연속으로 많이 표시하기 :
폼 속성시트 (눈금자가 서로 만나는 좌측 상단의 네모영역 누르면 선택된다)에서 기본 보기 옵션 - 연속폼


폼의 크기를 수정할 수 없게 : 폼속성 - 테두리스타일 - 가늘게

본문 배경색을 설정 : 본무속성을 선태할 것 - 배경색 - ㅇㄹㅇㄹ

폼 바닥글을 보이지 않게 설정 : 폼 바닥글 속성 - 높이 - 0cm


* 폼에서는 속성시트를 잘 다뤄야 한다
해당되는 개체를 잘 지정해야 한다
폼 속성은 네모 잘 누르기!



p.68 숙제



section2 컨트롤 속성 지정


* 텍스트 상자에 내용이 바운드 되어있지 않을 때
#Name?이 뜬다
 

: 폼보기의 레코드 연결이 끊어져있어서일 수 있다 ->레코드 원본 연결시에도 안 뜨는 경우엔 컨트롤의 원본이 연결되지 않아 안나오고 있는것임
따라서
1레코드원본

2컨트롤원본

순으로 살피자



(레코드 원본은 '폼' 자체와 연결된 테이블이나 쿼리,

컨트롤 원본은 해당 컨트롤과 연결될 필드)





* 컨트롤에 계산식 넣기
=[필드명]+[필드명]


=[총액]*0.1 (x)

#name? - 아무리 해도 총액 필드가 없자나

컨트롤 원본의 단추 눌러서 목록 보면
[총액]필드가 여기 없다 (바운드되어있지않다) - 아마 해당 쿼리에 [총액]필드가 없는 것일듯
이럴 때는 대안으로써  txt총액으로부터 값을 가져온다
=[txt총액]*0.1


**컨트롤의 값도 가져와서 계산에 쓸 수 있다!! (그러나 집계함수에서는 불가능하다)


<질문>
[총액]필드는 존재하긴 한다..
그럼에도 문제 생기는건 바운드되어있지 않아서?


=[txt소득세]*0.3
=[txt총액]-[txt소득세]-[txt기타세]




* 제목 레이블을 위한 적절한 크기는 2칸 정도



* 잠금과 사용가능


- 잠금 : 데이터 편집할 수 없게 하는 것
  (편집할 수 없도록 설정하시오-> '잠금'을 손볼 것)


- 사용가능: 아예 포커스를 가질 수 없음. (사용가능⊃잠금)


<질문>
탭정지도 포커스 가질수 없음?



<질문>
표시- 아니오 하면 안보이게 할 수 있는데
굳이 높이를 0으로조절하는 이유?





"적당한 크기" - 통상 4칸

합계 - 텍스트 상자로



* 텍스트 상자를 그리면 레이블이 함께 생성된다

=sum([txt총액]) (x) -->#Error

sum, avg, max, min, count 등등의 집계함수에는 컨트롤 값을 사용할 수 없다!!!!!!!!!only필드값만 가능. 그래서 에러난 것.


(질문: 왜?)


[총액]필드는 쓸 수 없고, 컨트롤도 사용할 수 없으므로
다른 방식으로 사용함.

답은
=sum([기본급]+[수당합계])
총액이 기본급+수당합계이므로.


함께 선택되는 개체를 개별로 움직이고 싶을 땐
: 왕점을 잡아서 끌면 됨.


****탭순서 매우 중요

폼 디자인 도구 - 정렬 탭 - 탭순서

필드 선택기를 한번 클릭해서 까맣게 1개를 블록지정한 후 옮기면 된다. (바로 드래그해버리면 다중블록지정이 됨)


자동순서는 컨트롤이 위치한 순서대로 자동정렬 해준다


명령단추 마법사가 안뜨는 경우:
컨트롤 마법사 사용 꼭 눌려있도록 한다


* 단추 크기 맞추기
다수를 함께 선택 - [정렬]탭 - [크기]그룹
[가장 긴 길이], [가장 넓은 너비]


* 단추 위아래 위치 맞추기
함께 선택 - [정렬]탭 - [컨트롤 맞춤]그룹


* 단추 사이 간격 조절하기

함께 선택 - [위치] 그룹 - [가로 간격 좁게] (여러번 눌러줌)




2016.12.14 19:19. RSS feed. Tracback : 0 came from other blogs. Leave a Response.
Posted in 컴퓨터활용능력1급/컴활1급 실기. Top

댓글을 달아 주세요

* 엑세스 개요


데이터를 관리하는 프로그램


데이터베이스

: 데이터를 저장하고 유통시키는 창고. 은행과 유사한 역할을 한다.


데이터베이스관리자

: 클라이언트(사용자)가 입력한 정보를 데이터베이스에 저장함


로그인

: 로그인을 하면 데이터베이스 관리자가 데이터베이스로부터 기존에 저장되어 있던 클라이언트의 정보를 꺼낸다.


로딩중

: 게임을 시작할 때 클라이언트에게로 기존의 데이터를 전송하는 과정


저장없이 종료한다

: 사용자가 플레이했던 내용을 자동으로 서버에 저장.




* 명칭 *


메뉴탭


읽기창


저장하기창


-----------시작


제목표시줄


메뉴탭(파일탭 홈탭 ..)


리본메뉴


그룹


확장단추


(꺽쇠두개)셔터표시줄 --

탐색창 / 작업창




엑세스에서 취급하는 데이터 종류 : 테이블/쿼리/폼/보고서

- 테이블 (30점)

- 폼 (25점)

- 보고서 (25점)

- 쿼리 (20점) (Hard) : 10점 맞추는 걸 목표로



* 용어 *

테이블 (= 표)

필드 (= 열)

레코드 (= 행)






* 테이블 만들기 *

만들기 메뉴(데이블,쿼리,폼,보고서 다 여기서 만들 수 있다) - 테이블 디자인




<보기방식 2가지>

- 데이터시트 방식 : 결과물을 보기 ex. 데이터 입력

- 디자인 보기 방식 : 뼈대를 만드는 과정(공장). ex. 필드 만들기, 필드 옵션 지정


보기방식 선택

: [파일]-[보기]


※ 디자인보기에서 데이터시트로 가는 과정에서는 무조건 저장해야함




'기본키를 정의하지 않았습니다' 창이 뜬다

: 기본키는 테이블을 하나만 사용할 때는 상관없으나 여러 테이블을 연계할 때는 반드시 필요하다


[주의]

엑세스에서는 데이터 입력 시 행별로 채워서 내려가야 한다


[주의]

엑세스는 저장이 필수요건



* 수정하기 *

필드를 추가한 후 데이터를 입력해야 하므로,

디자인보기에서 필드추가 후 데이터시트 보기


그런데 보기가 비활성화 되어있음?

- 닫혀진 테이블을 열 때는 우클릭으로(혹은 db클릭) 열어야만 한다



필드선택기 - (디자인보기에서) 필드 선택할 때 사용. 왼쪽의 회색막대


필드선택한 후 행삽입


'번호'필드의 경우, 숫자보다는 일련번호 형식이 더 좋다. (자동으로 숫자가 달리므로)


'성별'필드의 경우, 텍스트보다는 예/아니오 형식이 더 좋다. (양자택일일 때 쓴다)





* 테이블 세부옵션 * (5개 출제, 개당4점. 그 중 입력마스크, 유효성 검사규칙은 필수)


- 디자인보기에서 볼 수 있다


- 필드크기 : 최대 입력가능한 글자. default는 255


- 형식 : 자동으로 표시해주긴함

    두 글자가 붙으면 "ㅇㅇ"

    한 글자가 붙으면 \표시한다. (\ = 이 뒤에 올 하나의 문자)


- 입력마스크 ★★★


- 캡션 : 겉보기 이름

  엑세스에서는 필드이름을 바꾸지 못하는 경우가 많다.

  테이블은 기초정보를 저장하고 쿼리나 폼, 보고서는 테이블로부터 데이터 가져와서 가공하는데

  이 때 테이블의 필드를 바꿔버리면 쿼리, 폼 등에서 오류를 일으킬 수 있기 때문

  이럴 때 캡션을 이용해 표시 이름을 바꾸는 것

  

- 기본값 : 새로운 레코드가 입력될 때 자동으로 값이 입력되도록 함


- 유효성 검사 규칙★★★


- 필수 : 필수입력항목을 설정하는 것. 예- 데이터를 항상 입력해야한다

     "이름이 반드시 입력되도록 설정하시오"


- 빈 문자열 허용


- 인덱스 : 중복 예- 중복가능/예-중복불가능.

   (문제에서 '중복'이라는 키워드가 나오면 반드시 인덱스 설정 )


- 유니코드 압축


- IME모드 : Tab키를 눌러서 이동했을 때 해당 컨트롤의 입력의 시작언어를 설정.

한국어 설정하고 싶을 땐 한글

영어를 설정하고 싶을 땐 무조건 영숫자 반자(1byte) cf. 전자는 2byte임

그 전에 썼던 컨트롤의 시작값을 유지하고 싶을 땐 현재상태유지


문장 입력 시스템 모드

스마트 태그

텍스트 맞춤






p. 10


출제유형1)

기본키는 다수를 설정할 수 있다



* 입력 마스크 * : 입력의 형식을 제한 (≠ 형식 속성)


[질문]

(999)9999-0000 엔터치면

\(999\)9999-0000


- 앞에 \가 왜 안생기는지?

: -는 문자가 아니라 구분기호로 인식되어 있기 때문


[tip]

디자인보기로 안넘어가지면 esc 세번 누르기




[예제] 우편번호 필드에 6자리 숫자가 반드시 입력되도록 하되,

'-' 기호는 테이블에 함께 저장하고, 표시될 때 ###-### 으로 표시되도록 하라!!

136-103



[답] 000-000;0;#

  <입력마스크 인수 형태>


- 입력기호;저장여부;표시기호


- 저장여부를 생략하면, -기호를 빼고 저장함

  저장여부에 0 표시하면, -기호와 함께 저장


- 세번째 인수에 #을 쓰면 ___-___ 가 아니라 ###-###으로 표시됨

   ★을 쓰면 ★★★-★★★로 표시됨 

<입력마스크 사용 문자> 반 드 시 암기할 것!! p.18

형식과는 다름


0 : 0~9까지 숫자 필수 입력 (공백x)

9 : 0~9까지 숫자 선택 입력 (공백o)


L : a~z까지 영문 필수 입력

? : a~z까지 영문 선택 입력


>, < : 이 기호 뒤에 올 영문을 모두 대/소문자로 (영문 기호 앞에 쓸 것)


Password : 암호화


\: 뒤에 나오는 한 문자가 표시됨


#: 9와 같은데 덧셈 뺄셈 기호 사용가능 (0,9는 숫자,공백만 가능)


A: 영문, 숫자 필수 입력

a: 영문, 숫자 선택 입력


&: 모든 문자 필수 입력 (공백포함)

C: 모든 문자 선택 입력 (공백포함)


!: 입력 마스크가 왼쪽에서 오른쪽으로 채워짐.


ex. 다음 영문 2자와 숫자 2자가 반드시 입력되도록 하고, 영문은 모두 대문자가 되도록 입력마스크를 설정하라 :

>LL00






* 유효성 검사 규칙 * : 입력의 을 제한



* 입력마스크와 구별하기

입력의 형식보다는 내용에 관련된 문제라면 유효성 검사 규칙을 적용

다섯자리의 숫자만 입력되도록 -> 입력마스크

"사랑" "평화"가 포함되지 않도록 -> 유효성



출제유형1의 3번


보호자 연락처

010-5746-3225


앞 세자리가 0부터 100사이의 숫자만 입력되도록 설정하시오

-> 유효성 검사규칙 문제

: 보호자연락처>=0 AND 보호자연락처<=100

또는

>=0 AND <=100 (대상값 생략 가능! : 생략 시 선택한 필드가 대상값이 되기 때문)


그러나!

>=0 AND <=100라고 쓰면 false가 나옴.


우리는 앞 세자리를 떼어와서 물을 것이므로,

Left([보호자연락처],3)>=0 AND Left([보호자연락처],3)<=100


[주의]

Left(보호자연락처,3)>=0 AND <=100

라고 쓰면 함수값이 '보호자'로 나옴

필드값임을 인지시켜주기 위해 [] 안에 넣는다!!!!


[Tip]

left로 뽑아낸 값을 >=0 으로 비교할 수 있는가? 문자인데.

: 엑셀에선 안되지만, 엑세스에서는 left로 뽑아낸 값이라도 숫자로 인지한다.



<엑셀과 엑세스 AND함수 차이>


엑셀 

 엑세스

 =AND(조건1,조건2)

 조건1 AND 조건2









* LIKE

 이 뒤에 올 제시값을 포함하는가?

보통 *과 함께 써준다.


>=10

<=10

>10

<10

=10

<>10

LIKE 10 : 10을 포함하니?



김씨만 입력해 :

LEFT([성명],1)="김"

LIKE "김*"


준으로 끝나는 글자만 입력해 :

RIGHT([성명],1)="준"

LIKE "*준"


중간에 봉이 끼어 있어야 해 :

LIKE "봉" (X) : "봉"과 같으냐?라는 뜻이 되어버림

LIKE "*봉*" (O)



공백이 포함되게 해라 :

LIKE "* *"


공백이 포함되지 않게 해라 :

NOT LIKE "* *"


[질문]

NOT >=10 하면 <10 이 되는건가?

: ㅇㅇ 해보니까 그렇다



[질문]

LIKE "*@*" 인 경우 @만 써도 되나?

: 된다. *은 뭐가 와도 상관없음.

?인경우는 하나당 한자리가 반드시 와야 함.







* INSTR(필드,"찾을글자")

문자열의 위치를 주소로 반환한다

찾을 수 없을 때는 결과값이 0이 나온다


성명필드에서 공백이 없게해라

INSTR([성명]," ")=0


반드시 공백이 있게 해라

INSTR([성명]," ")<>0

INSTR([성명]," ")>0



'전자우편' 필드의 문자사이에는 공백을 입력할 수 없고, 반드시 @가 포함되도록 유효성 검사 규칙을 설정하시오

InStr([전자우편]," ")=0 And Like "*@*"

Not Like "* *" And INSTR([전자우편],"@")<>0







* 유효성 검사 텍스트

유효하지 않은 값이 입력되면 출력되는 메시지









<출제유형2번 풀기>

[질문] 입력마스크 VS 형식
8번 '과목코드'필드는 숫자 3자리 형태로 표시되도록 설정하시오'
에서 '입력마스크'에 000이라고 쓰면 감점되는지?
(정답은 형식 000)
: 조건에 '값이 1이면 001로 표시'라고 써 있으므로 반드시 형식을 이용하자


<입력마스크 VS 형식>
입력마스크에 000이라고 쓰면, 1은 아예 입력 불가
형식에 000이라고 쓰면 1 입력 시 자동으로 001로 입력됨


2016.12.13 19:15. RSS feed. Tracback : 0 came from other blogs. Leave a Response.
Posted in 컴퓨터활용능력1급/컴활1급 실기. Top

댓글을 달아 주세요



티스토리 툴바