돌공공돌

컴퓨터활용능력 1급 실기 준비 (22-02-04) 본문

IT/컴퓨터활용능력

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

오로시 2022. 2. 4. 13:46

오늘 계획

  1. 최신 기출문제 2회 (데이터베이스) 
  2. 최신 기출문제 1회,2회 오답정리
  3. 최신 기출문제 3회 (스프레드시트)
  4. 최신 기출문제 4회 (스프레드시트)
  5. 추가 문제 풀이 및 오답
  6. 최신 기출문제 3회 (데이터 베이스)
  7. 최신 기출문제 4회 (데이터 베이스)
  8. 추가 문제 풀이 및 오답

 


최신 기출문제 1회(데이터베이스) (29분, 77점)

 

문제 1 : DB 구축

  • 열 개수 2인데 열 너비 0 이면 두번째 필드의 목록이 콤보상자에 표시된다.

두번째열 (브랜드.브랜드명이 표시되고, 저장되는 값은 브랜드.브랜드코드이다)

문제 2 : 입력 및 수정 기능 구현

  • 폼에 레코드를 추가할 수 없도록 설정하시오. : 속성-추가기능-아니요

 

  • <상품> 테이블에서 상품코드가 txt상품코드 컨트롤의 값과 동일한 레코드가 삭제되도록 할 것
Docmd.RunSQL "delete 상품코드 from 상품 where 상품코드 = '"  &txt상품코드 & "'"
Me.Requery

Docmd.RunSQL 을 쓰는 타이밍을 잘 알자
Me.Requry 쓰는 타이밍? (Requery 메서드를 호출하여 폼의 데이터를 다시 불러올 것)

문제 3 : 조회 및 출력 기능 구현

  • 특정 구역을 페이지마다 반복하도록 설정 : 페이지 머리글로 옮기는게 아니라, 속성 - 반복 실행 구역 - 예




최신 기출문제 2회(데이터베이스) (29분, 74점)

 

문제 3 : 조회 및 출력 기능 구현

  • 이름 필드에 txt조회에 입력된 문자를 포함하는 레코드만 표시하도록 설정할 것
   Me.Filter = "이름 Like '*" & txt조회 & "*'"  (filter 쓸 때 like 써도 된다. 그리고 * 위치 잘 확인하라)
   Me.FilterOn = True

 

문제 4 : 처리 기능 구현

 

  • 특정 테이블에 없는 특정필드를 삭제하는 쿼리를 SQL 문으로 작성하라.

1. 어디에?

2. 어떻게?

DELETE * (지워라)
FROM 고객 (고객 테이블에서)
WHERE 고객번호 (고객 번호 필드를)
NOT IN(SELECT 고객번호 FROM 매출); (매출 테이블에 없는 고객번호를)

 

Comments