컴활1급 문제풀이2017. 1. 17. 21:13

[DB구축]

[문제 3] <성적관리> 폼의 'cmd_저장'에 <저장> 매크로 구현

▶ inputbox로 형태를 입력받아 처리할 것

=inputbox("저장할 파일이름을 쓰시오" & chr(13) & C:\학생테이블.xlsx로 저장하시오")

 

[입력수정]

[문제 1] <성적관리> 폼 완성

▶ 본문의 'txt_등급' 컴트롤에 평균이 90점 이상이면 "A", 70점 미만이면 "C"가 표시되도록 설정하시오

=IIF([평균]>=90,"A"IIF([평균]>=80,"B","C"))

IF가 아니라 IIF인 것 잊지말기!!

 

▶ 전체보기  ->  M.FilterOn = False

맞았지만 다시 한 번 외우기!

 

[조회출력]

[문제 1] <학과별성적> 보고서 완성

▶ 페이지 바닥글의 'txt_날짜' 컨트롤에 시스템의 현재 날짜와 시간이 '2017-01-17 오후 08:30:23' 같이 표시되도록 설정하시오

=Now()  /  기본 날짜

날짜는 Date(), 날짜와 시간은 Now() 헷갈리지 말기!!

 

[처리기능]

[문제 1] <학과> 폼의 'cmd_삭제'에 이벤트 프로시저 작성

▶ DoCmd 개체의 RunSQL 메서드를 이용할 것

▶ 'txt_학과코드' 컨트롤에 입력된 데이터와 학과코드가 정확하게 동일한 경우에만 레코드를 삭제하도록 구현할 것

DoCmd.RunSQL "delete * from 학과 where 학과코드 = '" & txt_학과코드 & "'"

 

[문제 2] <미등록학과> 쿼리

▶ <학생>, <학과> 테이블을 이용하여 학생이 수강하지 않은 학과를 표시하는 <미등록학과> 쿼리를 작성하시오

1. 학과-학과, 학과-담당교수, 학생-학과 필드를 추가한다.

2. 관계선을 더블클릭하여 조인 설정을 2로 바꾼다.

3. 학생-학과 필드는 표시에 체크를 풀고, 조건에 'Is Null'을 입력한다  ->  빈 값이 검색되도록 한다

 

Posted by 엘세레네