시무자동화 & 컴퓨터 활용능력 1급/컴활유형 2회차

유형 6회 오답노트 - 2회차 (84/88)

유혁스쿨 2021. 8. 6. 19:06
728x90
반응형

액셀 : 84점

 

문제 1-3

제목에 있는 텍스트에 '잠금'과 '텍스트 잠금'을 적용

<풀이>

도형서식 - 크기 및 속성 - 속성 - 잠금/텍스트잠금 체크박스

 

문제2-5

IF, AVERAGE,SMALL 함수를 이용한 배열수식을 사용하여 판매수량의 하위 3번째 까지의 평균을 계산하라

오답 : =AVERAGE(IF(SMALL($H$12:$H$37,3),$H$12:$H$37))

정답 : =AVERAGE(IF(SMALL($H$12:$H$37,3)>=$H$12:$H$37,$H$12:$H$37))

 

문제 4-2(1)

cmb품목 콤보상자의 목록에 '기타작업-2'시트의 [J12:K18] 영역의 값이 설정되도록 프로시저를 작성하라.

오답 

cmb품목.RowSource = 기타작업-2!"J12:K18" 혹은

cmb품목.RowSource = '기타작업-2'!"J12:K18" 혹은

cmb품목.RowSource = "기타작업-2!'J12:K18'"

정답 : cmb품목.RowSource = "'기타작업-2'!J12:K18"

<풀이>

"쌍따옴표" 안에 '시트명'!범:위 즉 "'시트명'!범:위" 

 


액세스 : 88점

 

문제 1-1(1)

데이터와 함께 "-"도 저장되고, 데이터가 입력될 자리에 "#"이 표시되도록 설정하라

오답 : >L0-0000;-;#

정답 : >L0-0000;0;#

<풀이>

첫번째 구역 : 입력마스크

두번째 구역 : 기호문자 저장여부 - 0 또는 1/생략

세번째 구역 : 입력할때 표시되는 문자 - #/-/_ 등

각각 세미콜론;으로 나누는데 내가 고민했던 부분은 세번째에 입력할때 표시되는 문자만 설정하고싶을땐 어떻게해야하나 고민했었고,  생략하거나 1을 주고 ;세미콜론을 입력한 뒤 원하는 기호를 입력하면 된다.

 

 

문제 2-1(5)

Format()함수를 사용하여 총 부담금액 : 37,940 원 과 같이 부담금합계의 총액이 표시되도록 설정하라

오답 : ="총 부담금액  : " & Format(Sum([부담금합계])," #,##0"" 원""")

정답 : ="총 부담금액  :" & Format(Sum([부담금합계])," #,##0"" 원""")

 

<풀이>

교재의 정답은 ="총 부담금액 : " & Format(Sum([부담금합계])," #,##0원") 이며 정답도 틀렸다

그림과 똑같이 출력하려면 : 콜론 뒤에 띄어쓰기가 되지 않아야하며 Format함수에서 서식이 #,##0 뒤에 공백을 입력하고 원이 와야한다.

 

 

문제 2-2

Dlookup() 함수를 사용하여 <환자관리> 폼의 하위 폼 본문의 'txt서비스명' 컨트롤에 환자 코드와 일치하는 서비스명이 표시되도록 설정하라

오답 : =DLookUp([서비스명],[환자명],[환자코드]=[cmb환자코드])

정답 : =DLookUp("[서비스명]","[서비스신청]","[Forms]![환자관리]![환자코드]=[서비스신청]![환자코드]")

<풀이>

DLookUp 함수에 대해 다시 공부하자.

DLookUp("찾아야할 필드", "테이블혹은 쿼리", "조건")

1. 우선 첫번째필드는 찾아야할 필드를 입력해야 하므로 서비스명의 필드명인 서비스명 을 입력한다.

2. txt서비스명 컨트롤에 들어갈 서비스명 필드를 찾아야하는데 어디서 찾느냐 서비스명테이블?

아니다 서비스신청 쿼리다.

왜 서비스 신청 쿼리냐면 지문에서 환자코드와 일치하는 서비스명 이라고 나와있기 때문에, 환자코드와 서비스명 두가지의 필드를 모두 포함하는 개체를 찾아야한다.

그 개체는 서비스신청 쿼리이므로 두번째 인자값에는 서비스신청을 입력한다.

3. 세번째 인자값으로는 조건이 들어와야 한다.

문제 상의 조건은 환자코드와 일치하는 서비스명 이기 때문에 현재 열려있는 폼인 환자관리 폼의 환자코드와 / 앞서 서비스명과 환자관리를 모두 담고있는 서비스신청 쿼리의 환자코드를 비교하여 값이 같다면 이라는 조건으로 작성해야 한다.

따라서 세번째 인자값은 Forms![환자관리]![환자코드]=[서비스신청]![환자코드]" 이다!

728x90
반응형