IT/컴퓨터활용능력

컴퓨터활용능력 1급 실기 준비 (22-02-10)😬

오로시 2022. 2. 10. 16:11

오늘 계획

  1. 최신 기출문제 12회 (스프레드시트) (09:39~10:29)
  2. 최신 기출문제 12회 (데이터베이스) (11:14~12:09)
  3. 최신 기출문제 13회 (스프레드시트)  (~19:36)
  4. 최신 기출문제 13회(데이터베이스) (19:36~20:11)
  5. 최신 기출 문제 12회 추가 문제 풀이 및 오답정리(스프레드시트) (13:05~ 13:52)
  6. 최신 기출 문제 12회 추가 문제 풀이 및 오답정리 (데이터베이스) (13:53~ 16:10) (이거 시간 간격뭐야,, 아 맞다 수강 대기 신청 했지.., 물리학실험 답변 받았고, 노트북도 알아봤고, 마일리지 장학금 이메일도 보냈고,, 완전 논 건 아니야.. 사실 시험 기간에는 시험 공부 말고 다 재밌어..)
  7. 최신 기출 문제 13회 추가 문제 풀이 및 오답정리 (스프레드시트) (21:38~21:58)
  8. 최신 기출 문제 13회 추가 문제 풀이 및 오답정리 (데이터베이스) (~23:32)
  9. 최신 기출문제 14회 (스프레드시트) (~00:30 총 43분 걸림)
  10. 최신 기출문제 14회 (데이터베이스) (~01:02 총 32분 걸림)
  11. 최신 기출문제 15회 (스프레드시트)
  12. 최신 기출문제 15회(데이터베이스)
  13. 최신 기출 문제 14회 추가 문제 풀이 및 오답정리(스프레드시트)
  14. 최신 기출 문제 14회 추가 문제 풀이 및 오답정리 (데이터베이스)
  15. 최신 기출 문제 15회 추가 문제 풀이 및 오답정리 (스프레드시트)
  16. 최신 기출 문제 15회 추가 문제 풀이 및 오답정리 (데이터베이스)

최신 기출문제 12회 (스프레드시트) (53분 , 67점) (시간 초과, 그저 한숨 뿐)

 

 

  • 표준 색에 자주색이 없다고 생각했는데, 보라색이 자주색이라고 되어있다.ㅎ,,, 열받게 하네 

 

  • 프로시저
Private Sub cmd등록_Click()

   iRow = lst도서분류.ListIndex + 5
   
   i = Range("A4").CurrentRegion.Rows.Count + 4  --> 연결된 셀 수 + a = 다음 데이터가 입력될 행 넘버
   
   If IsNull(lst도서분류.Value) Then  --> IsNull 함수 사용법
        MsgBox "도서분류를 선택하세요."
        lst도서분류.ListIndex = 0 
    Else
        Cells(i, 1) = lst도서분류.List(iRow, 9)
        Cells(i, 2) = txt도서명
        Cells(i, 3) = txt저자
        Cells(i, 4) = txt출판일
        Cells(i, 5) = txt페이지수.Value
        Cells(i, 6) = Format(txt정가, "#,###")  -->Else에다가 이렇게 한번에 묶어줘야 된다.. 안그러면 isnull 이어도 생성됨
    End If
    
End Sub

최신 기출문제 12회 (데이터베이스) (54분 , 68점) (그냥 놀러왔나.., 충격 그 자체)

  • 입력마스크 설정 할 때 대문자인지 꼭 확인해주자 자동으로 대문자가 아니니 > 꼭 붙이자
00->LLL;0
  • '성별' 필드에는 2가지 값만 입력되도록 데이터 형식을 설정하시오. :  Yes/No 데이터 형식으로 바꾸란 문제인데, 이게 왜 말도 안되는 문제냐면, 2가지 성별이 Yes/No로 갈리는게 아니잖아 이런 어처구니 없는 문제는 진짜 최악이다. 남자가 yes 고 여자가 no인 건가.. 그래서 여튼 이 문제는 문제이해조차 안 되었던 문제이다.

 

  • 데이터 유효성 검사 InStr의 활용 : 이름 필드에 공백 문자가 입력되지 않게 유효성 검사 규칙을 설정하라. 
데이터 유효성 검사 : InStr([이름],"") = 0

 

  • '원생코드 바닥글' 구역은 원생코드별로 서로 다른 페이지에 출력되도록 설정하시오. :같은페이지에 설정인가? 페이지 바꿈 설정인가?
페이지 바꿈 에서 구역 후 가 의미하는것은? 페이지 바꿈의 '구역 후 ' 란 현재 원생코드의 다음 원생코드는 새로운 페이지의 위쪽에 출력된다는 것이다.
결과적으로 원생코드 별로 페이지가 바뀌는 것
  • 업데이트 쿼리 작성할 때 필드이름 작성 시 꼭 [] 해주자. 안 해주면, "" 달아서 그냥 텍스트 데이터로 인식한다

 

  • 폼 여는 이벤트 프로시저
DoCmd.OpenForm "폼이름" , acNormal - 폼이름 꼭 정해주자
  • 매크로에서 OpenForm 할 때 where 조건

cmb조회 클릭했는데, 저거 달랑 하나 나온다면 직접 입력해줘야 한다. 왜인지는 모름

[원생]=[Forms]![학원관리]![cmb조회] 

경로를 입력해줘야 한다.  안 그러면 컴퓨터가 못알아 먹고, 매개변수 입력하라 한다.         

왜 이렇게 공부가 하기 싫은 걸까 시간은 가는데,, 이러면 안되는데,, 내 아까운 시간!! 좀 잤다가 다시 돌아오자


최신 기출문제 13회 (스프레드시트) (45분 , 77점) (안틀렸는데 자꾸 틀렸다하는데 내가 진짜 틀린건가,, 10점짜리 틀린게 너무 크다ㅠ)

 

  • 모르는 거 없었음 다시 천천히 풀었당

 


최신 기출문제 13회 (데이터베이스) (32분, 75점)

 

  • 액세스에서 날짜는 #날짜#으로 해주고 어떤 날짜 이전 이라는 조건에는 <=을 해준다.

 

  • 모든 파일 형식의 데이터 형식을 첨부할 수 있게 설정하라 --> 데이터형식 : 첨부파일 (OLE개체가 아니다)

 

  • RecrodSource 는 폼의 데이터 원본을 지정하는 속성이다. where 절 이하의 조건에 해당하는 정보를 검색해서 폼의 데이터 원본으로 사용한다. 
Me.RecordSource = "select * from 테이블 where 필드 = '" & 컨트롤 & "'"
  • Dlookup함수 
Dlookup("[필드]","테이블","조건")